المشاركات : 35
المواضيع 17
:
: 0
الإنتساب : Feb 2008
السلام عليكم
اخواني صممت برنامج ووضعت له كلمة مرور بهذا الكود
كود :
procedure TForm1.Button1Click(Sender: TObject);
begin
if Edit1.Text+Edit2.Text='ab' then
form2.Show
else
ShowMessage('2') ;
end;
كيف يمكن غلق برنامجي تلقائيا بعد ان يستعمل 3 مرات خطأ
ولكم جزيل الشكر:bye1:
المشاركات : 116
المواضيع 28
:
: 0
الإنتساب : Jan 2009
11-04-2010, 12:05 PM
(آخر تعديل لهذه المشاركة: 11-04-2010, 03:08 PM بواسطة kachwahed.)
ماذا تقصد بالتالي
هل تقصد بها المحاولة الثانية ام ماذا؟؟؟؟؟
اخي انصحك باستعمال حلقة
مثلا while
ويكون الشرط في حالة عدم الصحة بحلة مثل while i < 3 do
عند عدم تحق الشرط بعد ثلاث محاولات اكتب التالي
كود :
application.terminate;
قم باكمال الباقي
بالتوفيق
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله
شيء مثل هذا:
كود :
var
NumTry: Byte = 0;
procedure TForm1.Button1Click(Sender: TObject);
begin
if Edit1.Text + Edit2.Text = 'ab' then
Form2.Show
else
begin
Inc(NumTry);
if NumTry > 3 then
ShowMessage(IntToStr(NumTry));
end;
end;
.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 165
المواضيع 43
:
: 0
الإنتساب : Sep 2010
أنصحك بالطريقة الآتية:
سجل الرقم 1 في الريجيتري لكل محاولة وصع حلقة while تقوم باغلاق البرنامج شرطيا
الحمد لله، الحمد لله، الحمد لله.