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

Вниз

на что указывает указатель   Найти похожие ветки 

 
EthernalWonderer   (2004-02-21 10:35) [0]

Уважаемые Мастера!

Имеется TList, указатели которого указывают на Records и на Objects.
Выполнение If TList[x] Is TObject Then ...
вызывает ошибку - понятно, что Is применим к объектам и не применим к Records.

Вопрос: как мне узнать, что в TList[x] хранится указатель на Record?


 
Defunct ©   (2004-02-21 10:50) [1]

> Вопрос: как мне узнать, что в TList[x] хранится указатель на Record?

Никак.. преобразуйте Records в объекты.


 
TUser ©   (2004-02-21 13:12) [2]

Хранить булевый массив, где писать на что указывает указаттель. Но проще - [1].


 
Юрий Зотов ©   (2004-02-21 13:41) [3]

var
IsObject: boolean

try
IsObject := TList[x] is TObject
except
IsObject := False
end;


 
EthernalWonderer   (2004-02-24 17:37) [4]

Спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
1-12444
SergP
2004-02-22 12:07
2004.03.05
TToolBar. Как привести его в


14-12487
syte_ser78
2004-02-12 10:17
2004.03.05
Загрузка процессора


8-12462
DenisSM
2003-10-31 11:44
2004.03.05
BitBlt работает медленно при захвате с одним качеством и...


7-12551
man
2003-12-17 10:42
2004.03.05
как остановить сервис из самого сервиса


1-12419
Dysan
2004-02-24 16:00
2004.03.05
ошибка при возвращении функцией интерфейса в COM