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

Вниз

Деструктор для фрейма   Найти похожие ветки 

 
}|{yk ©   (2004-04-07 16:37) [0]

Очень жаль что во фреймах нет методов типа AfterCreate
и BeforeDestroy. Как это можно обойти? Переопределил Destroy фрейма, но на вызов любого метода/процедуры получаю AV


 
Fay ©   (2004-04-07 16:39) [1]

Давай код


 
WebErr ©   (2004-04-07 16:40) [2]

inherited в конце Destroy вызываешь?


 
WebErr ©   (2004-04-07 16:41) [3]


> Fay ©   (07.04.04 16:39)

zlayasuka@yandex.ru <zlayasuka@yandex.ru>
Это такой адрес? Или просто прикол?


 
Fay ©   (2004-04-07 16:41) [4]

В смысле "не в начале ли?"...


 
Гаврила   (2004-04-07 16:44) [5]

зато у любого объекта есть методы AfterConstruction и BeforeDestruction.

переопределить конструктор \ деструктор - тоже вполне нормальный путь, если получаешь AV - значит где-то наврал в процессе переопределения


 
Fay ©   (2004-04-07 16:45) [6]

2WebErr ©
>> Реальное имя: Владимир
Это прикол или издевательство?!


 
}|{yk ©   (2004-04-07 16:51) [7]

Какой там код...

destructor Destroy; override;

destructor TFrameSelectTypeFile.Destroy;
var
MainWndHandle: HWND;
begin
// MainWndHandle:=FindWindow("TFormDataLoader",nil);
// if (MainWndHandle<>null) then
// PostMessage(MainWndHandle,CX_CLOSE_SELECT_TYPE,0,0);
ShowMessage("1");
inherited Destroy;
end;


 
WebErr ©   (2004-04-07 16:55) [8]


> }|{yk ©   (07.04.04 16:51) [7]

И где выдаёт глюки?


 
WebErr ©   (2004-04-07 16:56) [9]


> inherited Destroy;

можно просто inherited;


 
WebErr ©   (2004-04-07 16:57) [10]


> Fay ©   (07.04.04 16:45) [6]
> Это прикол или издевательство?!

Над Путиным? :))))


 
}|{yk ©   (2004-04-07 17:08) [11]

Уже нормально

destructor TFrameSelectTypeFile.Destroy;
var
MainWndHandle: HWND;
begin
MainWndHandle:=FindWindow("TFormDataLoader",nil);
if (MainWndHandle<>null) then
SendMessage(MainWndHandle,CX_CLOSE_SELECT_TYPE,0,0);
inherited Destroy;
end;

Просто посылаю главной форме сообщение которое в ней обрабатываю



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

Форум: "Основная";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.035 c
6-1077296851
Сергей Чурсин
2004-02-20 20:07
2004.04.25
Как убрать Netbeui,не убирая имена компов, шаринги в Netw. ?


1-1081437162
Михаил__
2004-04-08 19:12
2004.04.25
Combobox


9-1066665964
matsic
2003-10-20 20:06
2004.04.25
Моделирование полета тела с учетом сопротивления воздуха


8-1073508949
Балу
2004-01-07 23:55
2004.04.25
Медиаплеер на основе Bass


7-1077465562
Igoryok
2004-02-22 18:59
2004.04.25
Прводник и изменения в реестре





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский