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

Вниз

splashscreen   Найти похожие ветки 

 
mops   (2008-11-11 10:26) [0]

подскажите, как решить такую проблему: делаю splashscreen для программы - показываю нужную форму перед созданием остальных, но форма с splashscreen не прорисовывается..


...
begin
 Application.Initialize;
 Application.CreateForm(TFormLoading,FormLoading);
 Application.Title := "MyProg";
 Application.CreateForm(TFormmain, Formmain);
 ...
 Application.Run;
 FormLoading.Hide;
end.


 
Сергей М. ©   (2008-11-11 10:43) [1]

Дело, наверно, в многоточии


 
Anatoly Podgoretsky ©   (2008-11-11 10:47) [2]

> Сергей М.  (11.11.2008 10:43:01)  [1]

Можно не сомневаться, именно там действия по показу формы.


 
Anatoly Podgoretsky ©   (2008-11-11 10:47) [3]

> mops  (11.11.2008 10:26:00)  [0]

Автор в приведеном коде ошибок нет.


 
mops   (2008-11-11 10:53) [4]

во многоточии просто еще создаются формы


 
Сергей М. ©   (2008-11-11 10:54) [5]


> Anatoly Podgoretsky ©   (11.11.08 10:47) [3]


Ну как же нет ?
Сплеш-форма стала основной, хотя основной должна быть TFormmain - и вся дальнейшая логика коту под хвост, даже если Автор увидит свою splashscreen во всей красе


 
mops   (2008-11-11 10:58) [6]

я делал и так:


begin
Application.Initialize;
with TLogoForm.Create(Application) do
 try
   Show;
   Update;
   Application.CreateForm(TForm1, Form1);
   ...
 finally
   Free;
 end;
Application.Run;
end.


но splashscreen тоже не прорисовывался..


 
Сергей М. ©   (2008-11-11 11:27) [7]

begin
Application.Initialize;
with TLogoForm.Create(nil) do
try
  Show;
  Application.ProcessMessages;

  Application.CreateForm(TForm1, Form1);
  Application.ProcessMessages;

  Application.CreateForm(TForm2, Form2);
  Application.ProcessMessages;
 
  ...

  Application.CreateForm(TFormN, FormN);
finally
  Free;
end;
Application.Run;
end.


 
alex_3   (2008-11-11 11:35) [8]

2 Сергей М.

так тоже пробовал - мигает (
может есть вообще какой нибудь другой способ?


 
Сергей М. ©   (2008-11-11 11:44) [9]

мигает <> не прорисовывается


 
mops   (2008-11-11 11:46) [10]

это да, но вы поняли чего я добиваюсь )


 
Сергей М. ©   (2008-11-11 11:57) [11]

Ну так сделай свою сплеш-форму StayOnTop и будет тебе счастье !
Всего делов-то)


 
Anatoly Podgoretsky ©   (2008-11-11 12:04) [12]


>   Show;
>   Application.ProcessMessages;

Лучше update


 
mops   (2008-11-11 13:08) [13]

спасибо



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

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

Наверх




Память: 0.47 MB
Время: 0.049 c
15-1224831530
Kolan
2008-10-24 10:58
2008.12.21
Регулярное выражение для поиска begin и end


2-1226321890
MegaVolt_old
2008-11-10 15:58
2008.12.21
Подскажите про работу с PWideChar.


2-1226645549
Sergey
2008-11-14 09:52
2008.12.21
Помогите пожалуйста с сервисом!


13-1122809509
vicheslav
2005-07-31 15:31
2008.12.21
Переход от FibPlus на Ado.Net


4-1202468771
GanibalLector
2008-02-08 14:06
2008.12.21
TAPI(Error 80000018)





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