Guage i Splash Screen

0

znalazłemtaką wypowiedz kiedyś na forum:

  1. Dodajesz to swojej aplikacji nowa forme i zapisujesz jak jako np. Splash [takie okienko z logo nazywa sie Splash Screen], a forme nazywasz np. SplashForm;
  2. Ustawiasz tam Image [ze swoim logo], Timerka [Interval np. 5000, i Enabled na True, w OnTimer wstawisz "Close;"], Position formy oczywiscie na poScreenCenter;
  3. Wchodzisz w Project-&gtView Source i troche trzeba tu zmienic, aby bylo mniej wiecej tak:

program Test;

uses
Forms,
Main in 'Main.pas' {MainForm},
// ewentualnie inne formy jakie masz w programie
Splash in 'Splash.pas' {SplashForm};

{$R *.res}

begin
Application.Initialize;
Application.CreateForm(TSplashForm, SplashForm);
SplashForm.ShowModal;
SplashForm.Free;
Application.CreateForm(TMainForm, MainForm);
// i rzeszta form, ktore sa AutoCreate
Application.Run;
end.

Wydaje mi sie ze to powinno byc tak {hello} --sys:> logout....
i jak do tego zrobić jeszcze żeby ten czas czekania pokazywał na Guage

0

co za {hello} ?
co do gauge: dodaj timer, (lub pętlę z processmessages;); gauge.max na np. 5000 i w ontimer() (lub petli) dodawaj do gauge jakas wartosc (najlepiej wyliczona z gettickcount())

1 użytkowników online, w tym zalogowanych: 0, gości: 1