استخدام timer لأنجاز مهمه
#2
اخي على حسب فهمي للسؤال ,,

فأنت تريد عند الضغط على الزر أن يبدأ يحسب ,, وبعد الانتهاء والضغط على زر آخر مثلا يظهر الوقت !؟

أولا لا تنسى : غير الخاصية Enabled إلى False للتآيمر

وتأكد أن الخاصية Inetval للتآيمر = 1000 >> هذا يعني ثانية واحدة


التآيمر :

PHP كود :
procedure TForm1.Timer1Timer(Sender: TObject);
begin
 i 
:= i + 1 ;   //حساب عدد الثواني حيث عند كل ثانية يزيد واحد
end; 

الزر الأول ( زر البدء ) :

PHP كود :
procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1
.Enabled := True ;   //بدء عمل التآيمر
end; 

الزر الثاني ( زر الإيقاف وإظهار الوقت ) :

PHP كود :
procedure TForm1.Button2Click(Sender: TObject);
begin
Timer1
.Enabled := False;     //إيقاف عمل التآير
ShowMessage(IntToStr(i) + ' Sec'); //إظهار رسالة بالوقت المستغرق
end; 


ولكن لا تنسى أن تتأكد أن يكون تعريف المتغير i عام ,, أي هنا :

PHP كود :
var
  
Form1: TForm1;
  
i : integer ;

implementation 

-------------------------

والسلام عليكم ,, وعذرا على الإطالة
شكوت إلى وكيع سوء حفظي ... فأرشدني إلى ترك المعاصي
وأخــبـرنـي بــأن الـعـلـم نـور ... ونـور الله لا يـهدى لـعـاصي
الرد


الردود في هذا الموضوع
استخدام timer لأنجاز مهمه - بواسطة NOna - 02-05-2009, 09:47 AM
استخدام timer لأنجاز مهمه - بواسطة AL-MOB4RM3G - 02-05-2009, 01:26 PM
استخدام timer لأنجاز مهمه - بواسطة AL-MOB4RM3G - 03-05-2009, 10:10 AM
استخدام timer لأنجاز مهمه - بواسطة Dr.MOT - 02-05-2009, 11:33 AM
استخدام timer لأنجاز مهمه - بواسطة NOna - 02-05-2009, 01:18 PM
استخدام timer لأنجاز مهمه - بواسطة NOna - 02-05-2009, 01:59 PM
استخدام timer لأنجاز مهمه - بواسطة AL-MOB4RM3G - 02-05-2009, 05:09 PM
استخدام timer لأنجاز مهمه - بواسطة NOna - 02-05-2009, 06:54 PM
استخدام timer لأنجاز مهمه - بواسطة AL-MOB4RM3G - 02-05-2009, 07:47 PM
استخدام timer لأنجاز مهمه - بواسطة Maher Tannous - 03-05-2009, 09:14 AM
استخدام timer لأنجاز مهمه - بواسطة Maher Tannous - 03-05-2009, 09:25 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم