Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.27;
Скачать: CL | DM;

Вниз

Создание/удаление формы   Найти похожие ветки 

 
SPeller   (2002-06-16 03:29) [0]

Всем доброго времени суток! У меня возник такой вопрос. Я в программе создаю форму Form5:=TForm5.Create(Form1), здесь всё нормально. Меня интересует, обязательно ли делать ей Form5.Free ?? Программа завершается нормально, никаких эксепшинов не выдаётся если не делать Free.


 
Device   (2002-06-16 03:39) [1]

хм... имхо если ты указал парент form1 то при его завершении form5 тоже уничтожится...


 
SPeller   (2002-06-16 04:22) [2]

Спасибо


 
SPeller   (2002-06-16 04:25) [3]

И ещё вопрос. Как определить что форма Form5 уже создана? И будет ли форма уничтожаться при закрытии, если создана как в вопросе я написал?


 
~Rand~   (2002-06-16 08:50) [4]

Удалено модератором


 
SPeller   (2002-06-16 09:22) [5]

Удалено модератором


 
GOOFFY   (2002-06-16 10:37) [6]

Удалено модератором


 
aus   (2002-06-16 10:37) [7]

if Assigned(Form5) then ....


 
sexmachine   (2002-06-16 10:43) [8]

Удалено модератором


 
~Rand~   (2002-06-16 10:43) [9]

Удалено модератором


 
GOOFFY   (2002-06-16 10:47) [10]

Удалено модератором


 
Song   (2002-06-16 10:54) [11]

Assigned() всё равно будет возвращать True даже после Free. Чтобы этого не было, нужно присваивать указатель формы на nil.


 
GOOFFY   (2002-06-16 11:32) [12]

Удалено модератором


 
zaspanes   (2002-06-16 11:53) [13]

Удалено модератором


 
SPeller   (2002-06-16 12:06) [14]

А можно уничтожить форму в её процедуре onClose ??


 
GOOFFY   (2002-06-16 12:13) [15]

Удалено модератором


 
Song   (2002-06-16 12:49) [16]

>>А можно уничтожить форму в её процедуре onClose ??
Нет. Получите AV


 
KaPaT   (2002-06-16 13:15) [17]

насчет проверки на существуемость формы, я делал так....
в OnDestroy прописывал Form5 = nil
а где создавал писал так If Form5 <> nil then (создаю)


 
RAK   (2002-06-16 13:16) [18]

Удалено модератором


 
SPeller   (2002-06-16 14:02) [19]

Достал наверно своими вопросами, но вот ещё: можно ли и как сделать так, чтобы при закрытии формы она сразу же уничтожалась?


 
MBo   (2002-06-16 14:03) [20]

OnClose
Action:=caFree;


 
GOOFFY   (2002-06-16 15:32) [21]

Удалено модератором


 
SPeller   (2002-06-16 15:47) [22]

Спаибо всем!



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

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

Наверх




Память: 0.48 MB
Время: 0.005 c
3-88707
Timur_2002
2002-06-03 11:56
2002.06.27
Вопрос по InterBase


7-89050
Advokat
2002-04-01 21:35
2002.06.27
Ctr+Alt+Del в 98 и чтобы в 2к не было глюков


1-88903
ki11er
2002-06-13 20:58
2002.06.27
Отладка Delphi-Приложений


3-88746
Huc
2002-06-04 12:00
2002.06.27
Как закачать данные из Парадокс в SQLSRV в нормальной кодировке ?


14-89028
fliz
2002-05-24 17:23
2002.06.27
НОВЫЕ хохмы про программистов





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