كيفية ايقاف الوقت
#1
السلام عليكم ورحمة الله وبركاتة

كيفية ايقاف الوقت؟
شرح للسؤال
قمت بوضع "timer1" و ارغب في ان يتوقف بعد 10 ثواني
و شكرا.
الرد
#2
وعليكم السلام ورحمة الله وبركاته
كود :
var I: Integer = 0; //On Timer1Time begin if I = 10 then Timer1.Enabled := False else Inc(I); end;
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#3
السلام عليكم ورحمة الله وبركاتة

لقد قمت بوضع الكود كما قلت و لكن لا يعمل و السبب:
كود :
[Error] Unit1.pas(28): Cannot initialize local variables

[صورة: Sans-titre.png]
الرد
#4
كتبت لك:
إقتباس ://On Timer1Time
أي أن ما سيأتي من الكود تكتبه في OnTimerTime1
السطر:
كود :
I: Integer = 0;
اكتبه فوق Smile
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#5
إقتباس :اكتبه فوق Smile

الأخ كاش واحد يقصد بهذه الطريقة تقريبا,

PHP كود :
unit Unit1;

interface

uses
  Windows
, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  
Dialogs, ExtCtrls;

type
  TForm1 
= class(TForm)
    
Timer1: TTimer;
    
procedure Timer1Timer(Sender: TObject);
  private
    { Private 
declarations }
  public
    { Public 
declarations }
  
end;

var
  
Form1: TForm1;
  
i : integer = 0;

implementation

{$R *.dfm}

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  
if i = 10 then
    begin
    timer1
.Enabled := false;
    
Showmessage('Timer now is False');
    
end
  
else
    
inc(i);
end;

end. 

بالتوفيق,
فرّج همّ المهمومين يا الله
اللهم فك قيد اسرانا و اسرى المسلمين
الرد
#6
هناك طريقة أخرى ...هي أن تضع خاصية Interval في التايمر 10 ثواني أي 10000
وتكتب الكود في Timer1Ontimer
كود :
Timer1.Enabled := False;
فقط
الرد


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


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