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

Как убить окно?   Найти похожие ветки 

← →
ПсихЪ_клон   (2004-06-24 17:45) [0]

Окно создаётся примерно так:
Я создаю окно в Дельфёвом дизигнере, далее я сохраняю класс окна в глобальную переменную fclass. Затем берётся переменная класса TForm и криэтится "по fclass":

var
 Form : TForm;
 fclass : TFormClass;
 hParentWindow : HWND;

begin
 Form := fclass.CreateParented( hParentWindow );
end.

Форма Form преобретает вид, задизайненый в дизигнере. После всех необходимых действий с формой мне нужно прибить форму, чтобы её и не было... (:
Так вот, стандартно пытаюсь удалить форму:

Form.Destroy();

но происходит ошибка:

"The instruction at "0x01488fc1" referenced memory at "0x00000000". The memory could not be "read".

Да, забыл сказать, что сея форма вызывается из приложения со своим окном (по которому и идёт "криэтирование"), написанного на С++. (если это чем-то сможет помочь).

Как ещё можно убить окно?


← →
Переяслов Григорий   (2004-06-24 17:51) [1]

form1.free;


← →
ПсихЪ_клон   (2004-06-24 18:03) [2]

Нет, не работает, такая же ошибка выскакивает...


← →
QuasiLamo ©   (2004-06-24 18:12) [3]

А через sendmessage пробовал?
Если нет то попробуй послать в него WM_Close или WM_DESTROY, тонкости не знаю



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

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



Память: 0.45 MB
Время: -0.981 c
3-1087381281
negrila
2004-06-16 14:21
2004.07.11
Клиент-серверная работа с Interbase


14-1087736047
ИМХО
2004-06-20 16:54
2004.07.11
Почему программеры любят ПИВО: моя теория


14-1087812866
Nikolay M.
2004-06-21 14:14
2004.07.11
Таки женился :-)


14-1087797585
DimKa
2004-06-21 09:59
2004.07.11
Россия - Греция : 2-1


1-1088067880
JIurafdsfsdt
2004-06-24 13:04
2004.07.11
В какой тип данных сохранить содержимое RichEdit




   Наверх