Delphi 2010 ve Delpi XE2 aynı pc üzerinde kullanımı!
Destek talebi(Lütfen oy verelim!)
Sitemiz üye alımına kapatılmıştır!
! CODEBANK 2012 !
İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
implementation{$R *.dfm}const MaxTimeOutValue = 300; //300 sn veya 5 dkvar TimeOut : Integer; // bu değişken TTimer nesnesinin OnTimer olay işleyicisinde kullanılacak
procedure TForm1.FormCreate(Sender: TObject);begin Timer1.Enabled := True; // timer çalıştırılıyor TimeOut := 0; // TimeOut değişkenine ilk değer atanıyorend;
procedure Tform1.ResetTimeOut;begin TimeOut := 0; // global değişkeni sıfırlıyoruzend;
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);beginResetTimeOut; // timer resetleniyorend;procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);beginResetTimeOut; // buradada timer resetleniyorend;
Inc(TimeOut); Label1.Caption := InttoStr(MaxTimeOutValue - TimeOut) + ' saniye sonra form kapatılacak'; if TimeOut = MaxTimeOutValue then begin Timer1.Enabled := False; Close; // burada ilgili form kapatılıyor veya login formuna yönlendirilebilir vs.vs. end;