الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استخدام كل من exit Abort Break

بدأه c_vita في 27 نوفمبر 2013 · 4 رد · 990 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

الاخوة الافاضل

متى نستخدم كل واحدة من الثلاث كوماند التالية   exit  Abort   Break

انا اعرف ان exit تستخدم للخروج من الاجراءات(طبعا في حال تحقيق شرط معين حسب الرغبة)

وسبب سؤالي عن هذا ان لدي مربع حواري لتخزين قيم معينة في قاعدة بيانات وقبل عملية التخزين

اقوم بفحص القيم التي اريد تخزينها في الحقول لتنبيه المستخدم اذا كان بعض البيانات ناقصة

وقد ضبطت الخاصية  kind  لل  bitbtn  لتصبح  bkyes  

فعند عملية الفحص عندما يكون نقص في بيانات الحقول (على سبيل المثال اكتب الكود التالي):

  if Edit1.Text = '' then
  begin
    ShowMessage('عفواً يا ' + UsrRec.UsrName +
        ' يجب اضافة اسم البرنامج التدريبي قبل المتابعة في عملية الحفظ');
    Edit1.SetFocus;
    Exit;
  end;

والمشكلة هي اغلاق الفورة وليس فقط منع عملية التخزين 

واريد فهم استخدام الاوامر الثلاث وليس فقط حل المشكلة الحالية.

الموضوع بسيط وارجوا اني لم اضخمه ... تقبلوا تحياتي

#2

سلام عليك

 

تستخدم abort للقفز إلى نهاية block of try

وتستخدم break للخروج من الحلقات بأنواعها الثلاثة for , while ,repeat

تستخدم exit للخروج من function أو procedure

 

في حالتك ينبغي أن تذكر الكود كاملا حتى نعرف سبب المشكلة

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#3

السلام عليكم

مرفق الفورم المقتبس منه الكود السابق , وطبعا جميع الفورمات الخاصة بالحفظ والعديل تحدث لي هذه المشكلة

وما اعرفه انه اذا جعلت زر الحفظ عادين بدون تحديد نوه لن تحدث هذه المشكلة (مجربة مسبقا)

فالمشكلة بدأت معي منذ تعديل نوع الزرين (حفظ/تراجع)

بانتظار ردودكم . . . تقبلوا تحياتي

 

المرفــــــــــــــــق

Training.rar

#4

الحل استخدم Abort  فى الحدث onbeforepost فى الـ Ado

 Abort  سوف تخرج من الحدث وتوقف عملية الحفظ او اى عملية تابعة للحدث القائم

#5

السلام عليكم

شكرا اخي f2ij soft   لكن انا مشكلتي ليست في التخزين ولكن انظر الكود في الاول دون حاجة للجداول  كيف امنع المستخدم من تنفيذ العملية دون اغلاق الفورم؟؟؟؟؟؟

تقبل تحياتي

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…