Вниз
Скачать: CL | DM;

Form   Найти похожие ветки 

← →
Silla ©   (2003-08-26 21:49) [0]

Привет мастерам!

Возникла такая проблема и не знаю как с ней бороться.
Может кто сталкивался с таким и поможет мне в будущем избежать.
При вызове формы
if not Assigned(FrmContractJournal) then
Application.CreateForm(TFrmContractJournal, FrmContractJournal);
FrmContractJournal.Show;

Возникает такая ошибка (Debugger Exception Notification)
Project HStore.exe raised exception class EVariantTypeCastError
with message "Could not convert variant of type (Null) into
type (String)".

Причем, если запускаю не из под Делфи, то никаких ошибок нет.
Заранее благодарен за любой ответ.


← →
Романов Р.В. ©   (2003-08-26 22:10) [1]

Пройдись отладчиком. Хотя... Лучше покажи код создания формы


← →
Silla ©   (2003-08-26 22:32) [2]

до создания форммы (обработчика) дело не доходит


← →
VID ©   (2003-08-27 00:23) [3]

одно из решений проблемы:
вместо использования Assigned пиши
IF FrmContractJournal=nil then Application.CreateForm(TFrmContractJournal, FrmContractJournal);

если же ты планируешь уничтожение формы то уничтожай её так
freeandnil(FrmContractJournal)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
1-24490
Charly
2003-08-27 01:12
2003.09.08
Отследить появление окна в The Bat


1-24433
Tahion2
2003-08-21 18:50
2003.09.08
При сохранении проекта не сохраняется DataSource


1-24498
Akim2
2003-08-27 11:35
2003.09.08
Программа с ограниченным числом пользователей


14-24656
Kost
2003-08-20 17:46
2003.09.08
Таблицы


14-24635
kaif
2003-08-20 19:34
2003.09.08
О фамилиях футболистов и политиков




   Наверх