Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.11;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.055 c
4-1085918281
Ivolg
2004-05-30 15:58
2004.07.11
О компе


14-1087542167
Паниковский
2004-06-18 11:02
2004.07.11
Что вы думаете про это?


14-1087174011
Ajax
2004-06-14 04:46
2004.07.11
"Методики засыпания"


4-1086200321
adler
2004-06-02 22:18
2004.07.11
Как установить программно необходимый формат времяни в Win2000


1-1088151444
r9000
2004-06-25 12:17
2004.07.11
Невидимость кнопок "Назад","Вперед" в IE.