Det her er det der skal stå i din project1.dpr fil
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Splash},
Unit2 in 'Unit2.pas' {Form2};
{$R *.res}
begin
splash := tsplash.create(application);
splash.show;
application.Initialize;
splash.update;
repeat
application.ProcessMessages;
until splash.CloseQuery;
splash.Free;
Application.CreateForm(TForm2, Form2);
Application.Run;
end.
den laver en splash screen der vises indtil form2 er færdig med at loade
og hvis du vil lave en splash screen der lukker efter et antal sekunder gør du sådan her
med det samme kode i dpr filen
procedure TSplash.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
canclose := not timer1.Enabled;
end;
procedure TSplash.Timer1Timer(Sender: TObject);
begin
timer1.Enabled := false;
end;
så sætter du bare timer1's interval til det antal sekunder der skal gå