delphi4arab منتديات دلفي للعرب
طريقة اغلاق البرنامج تلقائيا بعد ادخال كلمة المرور 3 مرات خطأ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : طريقة اغلاق البرنامج تلقائيا بعد ادخال كلمة المرور 3 مرات خطأ (/showthread.php?tid=1899)



طريقة اغلاق البرنامج تلقائيا بعد ادخال كلمة المرور 3 مرات خطأ - delphi555 - 11-04-2010

السلام عليكم

اخواني صممت برنامج ووضعت له كلمة مرور بهذا الكود
كود :
procedure TForm1.Button1Click(Sender: TObject); begin if Edit1.Text+Edit2.Text='ab' then form2.Show else ShowMessage('2') ; end;
كيف يمكن غلق برنامجي تلقائيا بعد ان يستعمل 3 مرات خطأ

ولكم جزيل الشكر:bye1:


طريقة اغلاق البرنامج تلقائيا بعد ادخال كلمة المرور 3 مرات خطأ - yahia1921 - 11-04-2010

ماذا تقصد بالتالي
كود :
ShowMessage('2') ;
هل تقصد بها المحاولة الثانية ام ماذا؟؟؟؟؟
اخي انصحك باستعمال حلقة
مثلا while
ويكون الشرط في حالة عدم الصحة بحلة مثل while i < 3 do
عند عدم تحق الشرط بعد ثلاث محاولات اكتب التالي
كود :
application.terminate;
قم باكمال الباقي
بالتوفيق


طريقة اغلاق البرنامج تلقائيا بعد ادخال كلمة المرور 3 مرات خطأ - kachwahed - 11-04-2010

وعليكم السلام ورحمة الله
شيء مثل هذا:
كود :
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;
.



طريقة اغلاق البرنامج تلقائيا بعد ادخال كلمة المرور 3 مرات خطأ - karamofweb - 19-04-2011

أنصحك بالطريقة الآتية:
سجل الرقم 1 في الريجيتري لكل محاولة وصع حلقة while تقوم باغلاق البرنامج شرطيا