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

Вниз

Как определить содана ли форма   Найти похожие ветки 

 
besen-ok ©   (2002-04-17 12:00) [0]

В потоке идет обработка, которая должна менять кое что во внешнем виде формы (если та создана) ... как мне проверить .... создана ли форма .... т.е. Вызывался ли
Form2 := TForm2.Create.... ???


 
Starkom   (2002-04-17 12:05) [1]

по идее, если не было TForm2.Create, то Form2=nil.
if assigned(Form2) then ...
хотя может я чего-то не понял



 
Andrey007   (2002-04-17 13:06) [2]

Ну да, переменную типа TForm нужно сравнивать с nil.
if Form1<>nil then // форма создана
begin
...
end
else // ещё не создана или уже обнулена
begin
...
end


 
Anatoly Podgoretsky ©   (2002-04-17 13:34) [3]

Screen.FormCount и Screen.Forms[I]
Это все действительно существующие формы, без всяких подозрительныйх манипуляций с Form2


 
kull ©   (2002-04-17 16:09) [4]


> без всяких подозрительныйх манипуляций с Form2

C form2 ничего подозрительного.
Подозрительней бегать по обезличенному массиву. И зачем бегать если есть готовая переменная.


 
Anatoly Podgoretsky ©   (2002-04-17 16:21) [5]

Например недействительное значение переменной, да и сама переменная как правило не нужна.


 
Nicolas_   (2002-04-17 17:04) [6]

Например у меня (Form1 <> nil) = TRUE, если форма еще не создавалась. И также Assined(Form1). А как у вас?



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
3-94289
IronHawk
2002-04-05 10:31
2002.04.29
Приветствую Мастеров ! Как из обыкновенного Edit-a сунуть ...


14-94559
Morfey
2002-03-16 13:20
2002.04.29
НЕ ПЕРЕВЕЛИСЬ ЛИ ПРОГРАММИСТЫ НА РУСИ


1-94404
Roman9
2002-04-07 10:57
2002.04.29
Как запустить из одного exe-файла другой?


4-94632
Эйнхерий
2002-02-26 10:51
2002.04.29
Загвоздка при использовании WH_KEYHOOK и передачи параметров в главное приложение.


1-94421
Explorer
2002-04-18 09:37
2002.04.29
Интервал в QRMemo