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

Вниз

RTTI & DLL   Найти похожие ветки 

 
MEgo ©   (2002-11-20 16:05) [0]

Братцы! кто подскажет?
Ситуация:
в DLL есть процедура (o: TObject)
(в вызывающей проге эта DLL грузится с помощью LoadLibrary)
при ее вызове из основной проги передаю Button1
в ней я проверяю (o is TButton) -- и это выражение ЛОЖНО!
Почему?


 
Игорь Шевченко ©   (2002-11-20 16:09) [1]

Известно, почему. Потому что так нельзя передавать. Совсем недавно я объяснял, почему, поищи


 
Starkom ©   (2002-11-20 16:09) [2]

лучше проверяй o.ClassName
is, as как-то коряво работают
было у меня - (Sender as TComboBox) и if класснейм then TComboBox(Sender) приводили к разным результатам.
Попробуй, может в этом дело?


 
Starkom ©   (2002-11-20 16:12) [3]

2 Игорь Шевченко: можете пояснить, почему нельзя? По крайней мере, в дельфи-Dll + билдер-Exe такая конструкция работает.


 
MEgo ©   (2002-11-20 16:23) [4]

2 Игорь Шевченко: Да, и мне непонятно, почему.... Объясните, плз
или подскажите, где Вы это объясняли ранее.....
Это RTTI профукано?


 
Игорь Шевченко ©   (2002-11-20 16:36) [5]

http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1037280391&n=0



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
14-4634
Игорь Шевченко
2002-11-12 13:39
2002.12.02
ВАЖНО! Всем, кто получил на московской встрече Мастаков диск


1-4425
Ag2002
2002-11-23 11:10
2002.12.02
Информация о файле


14-4598
Дремучий
2002-11-11 22:40
2002.12.02
Только через WebMoney или EGold...


1-4337
Cranium
2002-11-22 00:01
2002.12.02
Дочерняя форма при развертывании ....


3-4193
AlexGreG
2002-11-01 07:48
2002.12.02
ГРУППИРОВКА