TAOTiE معلومات المنتدى |
إنضم إلينا : |
13-10-2017 |
آخر زيارة |
15-11-2017, 09:12 AM |
إجمالي المشاركات : |
15 (0.01 مشاركات في اليوم الواحد | 0.03 في المئة من إجمالي المشاركات)
(إيجاد مشاركات العضو)
|
اجمالي المواضيع : |
5 (0 مواضيع في اليوم | 0.05 في المئه من اجمالي المواضيع)
(إيجاد مواضيع العضو)
|
فترة البقاء متصل : |
3 ساعات, 9 دقائق, 23 ثواني |
الأعضاء المحالين: |
0 |
|
5 (0 0.04 per day | 12008 percent of total 0.04)
( — )
|
|
10 (0 0.08 per day | 12037 percent of total 0.08)
( — )
|
|
|
|
|
|
|
معالجة سير تنفيذ الأوامر |
13-10-2017, 12:49 PM |
1 |
|
|
معالجة سير تنفيذ الأوامر |
منتديات دلفي للعرب التعليمية
سؤال و جواب حول دلفي
|
|
السلام عليكم و رحمة الله
في حالة حدوث استثناء في مرحلة ما من التنفيذ، كيف تعالج سير تنفيذ مجموعة من الأوامر المتتالية في حدث واحد (نقر على زر الحفظ مثلا)
سيناريو:
خلال تنفيذ أسطر متتالية من الأوامر يتم بمساعدتها تسجيل عملية بيع بنجاح (تحفظ في جدول المبيعات) ثم يحدث استثناء غير متوقع، مما يسبب فشل عملية الإنقاص من المخزون القيمة التي تم بيعها (فشل الحفظ في جدول المخزون للسلع) و نجد نفسنا امام خطأ في التسيير بين سلعة تم بيعها و لم يتم تسجيل خروجها من المخزون.
و ماذا في حالة تسلسل مجموعة من المهام في حدث نقر واحد (حفظ البيع، حفظ انقاص من المخزون، حفظ تقرير النشاط، حساب المدخول المالي و طبعا قبلها مجموعة من الفحوصات لما ادخله المستعمل (فحص اذا كان ما ادخله فراغات او ارقام فقط او صيغة صحيحة للتاريخ او طول محارف اكبر من ما تم حجزه في طول الحقل))
كود :
--
OnClickEvent
begin
task1 executed...
task2 executed...
UNEXPECTED EXCEPTION OCCURRED HERE
IMOPRTANT task3 not executed...
IMPORTANT task4 not executed...
end;
--
كود :
--
--
|
|