Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];

Вниз

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

 
ПсихЪ_клон   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.035 c
14-1087717818
Anatoly Podgoretsky
2004-06-20 11:50
2004.07.11
С днем рождения 19.06.2004


6-1084457382
perec
2004-05-13 18:09
2004.07.11
Посылка потоков через сокеты.


1-1088247918
Lexa
2004-06-26 15:05
2004.07.11
Файл ресурсов


14-1088064553
Andryk
2004-06-24 12:09
2004.07.11
А никто ни где не натыкался на запись


14-1087476394
Рамиль
2004-06-17 16:46
2004.07.11
Software Update Services





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский