Delphi 7 Splash Ekran Yapımı
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Delphi 7 Splash Ekran Yapımı
Arkadaşlar delphi 7 ile splash ekran nasıl yapabilirim?
Re: Delphi 7 Splash Ekran Yapımı
google amcaya sorarak başlayabilirsin
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Re: Delphi 7 Splash Ekran Yapımı
Ben baktım önce de googledaki kodları denedim ama net bir çözüm bulamadım.Ben belirlediğim saniye kadar gösterilmesini istiyorum.
-
- Üye
- Mesajlar: 239
- Kayıt: 04 Oca 2008 01:53
- Konum: Karşıyaka/İzmir
Re: Delphi 7 Splash Ekran Yapımı
Timer kullanabilirsin.
In dubio pro reo...
Şüpheden sanık/özgürlük yararlanır...
Şüpheden sanık/özgürlük yararlanır...
-
- Üye
- Mesajlar: 107
- Kayıt: 01 May 2013 05:30
Re: Delphi 7 Splash Ekran Yapımı
Örnek kodlama verebilirmisin?
Sevgiler Yalan Olmuş Yalan Sahtekar Bırakıpta Bir Gün Seni Gitmeyecek Mi?
Re: Delphi 7 Splash Ekran Yapımı
Kod: Tümünü seç
unit SplashUNIT;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, ComCtrls, StdCtrls;
type
TSplashform = class(TForm)
Panel1: TPanel;
Label1: TLabel;
ProgressBar1: TProgressBar;
Timer1: TTimer;
Label2: TLabel;
procedure Timer1Timer(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
procedure Delay (Seconds, MilliSec: Word);
public
{ Public declarations }
end;
var
Splashform: TSplashform;
implementation
{$R *.dfm}
procedure TSplashform.Timer1Timer(Sender: TObject);
begin
close;
Free;
end;
procedure TSplashform.Delay(Seconds, MilliSec: Word);
var TimeOut: TdateTime;
begin
TimeOut :=Now + EncodeTime (0,Seconds div 240, Seconds mod 240, MilliSec);
//Timeout zamanına kadar bekle//
while now< Timeout do
application.processmessages;
end;
procedure TSplashform.FormCreate(Sender: TObject);
begin
//BorderStyle:=bsNone;
Panel1.BorderWidth := 3;
Show;
Update;
end;
end.
Kod: Tümünü seç
procedure TAnaForm.FormCreate(Sender: TObject);
var I: Integer;
begin
Splashform := TSplashform.Create(nil);
Splashform.show; //Tanımlayıcı Ekranı Göster
Splashform.update; //Görünür durumda olan tüm öğeleri güncelle
with Splashform.ProgressBar1 do
begin
Min := 1;
Max := 10000;
for I := min to Max do
begin
Position := i;
end;
end;
Splashform.Close;
Splashform.Free;
end;