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

Вниз

Не работает оператор is для класса в Dream Designer   Найти похожие ветки 

 
Priest   (2005-06-03 16:08) [0]

Создаю из Delphi форму, которая создана в Dream Designer когда проверяю с помощью is, то возвращает результат False. Когда делаю as выдаёт ошибку. Если же проверить свойство ClassName то возвращает правильный результат.... Кто-нибудь сталкивался?....Раньше была подобная проблема...Оказалось, что в одном модуле была ссылка на Dialogs и QDialogs......Теперь подобного нет


 
Юрий Зотов ©   (2005-06-03 16:21) [1]

Класс не в DLL ли сидит? Или проверка не в DLL ли делается?


 
Priest   (2005-06-03 16:46) [2]

Да нет. Класс не в DLL. Сам класс в BPL, вызывал функцию RegisterClass. Создаю экземпляр формы в DD и получается файл js. Потом в Delphi пытаюсь запустить файл js. И тут эта беда :(


 
Abessalom   (2005-06-07 01:51) [3]

Пройдись отладчиком CPU, может, найдешь источник. Что хоть за ошибка-то?


 
Priest   (2005-06-07 09:44) [4]

Я смотрел. Получалось так, что оператор is вызывает функцию TObject.InheritedFrom. Он возвращал False.
Проблема была в том, что я не указал данную bpl в пути поиска. И метод RegisterClass не вызывался. Удивительно то, как я вообще мог открыть форму из bpl.......



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

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

Наверх




Память: 0.47 MB
Время: 0.048 c
14-1133611548
Alexis
2005-12-03 15:05
2005.12.25
Ахо, Хопкрофт, Ульман - "Структуры данных и алгоритмы"


4-1129209413
Lex321
2005-10-13 17:16
2005.12.25
Чужая иконка в system tray


2-1134125888
kvorubin
2005-12-09 13:58
2005.12.25
Мужики, как сравнить 2 списка со словами???


2-1134140411
fun
2005-12-09 18:00
2005.12.25
Путь запуска dll


2-1134384927
De1uxe
2005-12-12 13:55
2005.12.25
Работа с битовыми образами