Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.20;
Скачать: CL | DM;

Вниз

Доступ к коллекции через IEnumerator   Найти похожие ветки 

 
mrAld   (2005-03-02 17:05) [0]

Ломаю голову над задачкой: у меня есть коллекция Fields, имеющая метод GetEnumerator:IEnumerator. Интерфейс имеет методы MoveNext, Reset и Current. Соответственно я ставлю сначала Reset ( указываю на первый элемент коллекции), затем делаю конструкцию while MoveNext  и выбираю элемент Current:TObject. По описанию Current и будет объектом коллекции. Я делаю приведение Field(Current) и у меня возникает ошибка (некорректный объект), хотя я точно знаю, что коллекция элементы содержит. Может я что-то не то делаю?
(Кстати, если явно указывать на элемент Fields["Name"], то он возвращает корректный объект)


 
Александр Иванов ©   (2005-03-02 17:43) [1]

TField?


 
Набережных С. ©   (2005-03-02 18:07) [2]


> Может я что-то не то делаю?

Скорее всего. Ты всерьез считаешь, что приведенной информации достаточно для ответа?

Что за объект? Ошибка компиляции или исполнения? Покажи объявление IEnumerator,Fields и Field. Желательно - на IDL.
Вообще-то NET попахивает.


 
mrAld   (2005-03-02 18:20) [3]

Точнее Delphi.net, я пытаюсь получить доступ к коллекции Fields класса Recordset
Я всё понял, почитав примеры для C#, всё, спасибо :)



Страницы: 1 вся ветка

Текущий архив: 2005.03.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
4-1107380317
suharew
2005-02-03 00:38
2005.03.20
Как писать в файл занятый другим приложением.


14-1109748040
Павел
2005-03-02 10:20
2005.03.20
SATA RAID 0 Нужен ли он?


3-1108301250
Дончанин
2005-02-13 16:27
2005.03.20
Распределенные базы данных


4-1107414279
ksa2002
2005-02-03 10:04
2005.03.20
Переменные в потоке


3-1108908091
NikNet
2005-02-20 17:01
2005.03.20
Чем отличается ключ и индекс и что лучше использовать для связи