Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Не видно компонентов на форме [D7, Win95/98]


Дима ©   (2004-11-16 05:16:00) 

Я запускаю форму2:

 Form2:= TForm2.Create(self);
if LoadSaveDBForm.Execute ...

в форм2 обрабатываю:

function TForm2.Execute: Boolean;
begin
try
Show;
Result:= Decompress;
finally
 Close;
end;
end;

Все работает корректно, но на форме2 не видно не одного компонента. Где я накосячил?


Дима   (2004-11-16 07:55:00) [1]

Спасибо Application.ProcessMessages помог.
Form2 есть в проекте, но не создается при запуске, а Execute это моя public функция.


Skier   (2004-11-16 07:17:00) [2]

в функции Decompress пропиши Application.ProcessMessages и
Form2.Update;


kostan   (2004-11-16 07:04:00) [3]

откуда запускаешь форму ?
что за функция function TForm2.Execute: Boolean; ?
я так понял что ты читаешь форму из файла ...или базы
тогда надо заключить внутрь! типа того наверно
if LoadSaveDBForm.Execute ...
  Form2:= сдесь ресурс


Наверх

Титульная страница Поиск, карта сайта Написать письмо