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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.005 c
1-88935
Goblinus
2002-06-13 22:01
2002.06.27
2 небольших вопроса


1-88911
Device
2002-06-14 19:00
2002.06.27
как избавиться от мигания при перерисовке....


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


14-89001
antistatic
2002-05-25 20:56
2002.06.27
Где можно бесплатно зарегить сайт в зоне .RU, .NET или .COM


1-88900
Cooper
2002-06-14 16:55
2002.06.27
Нужен Help по TChart





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