delphi4arab منتديات دلفي للعرب
لماذا يومض المشروع - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : لماذا يومض المشروع (/showthread.php?tid=12213)



لماذا يومض المشروع - Delphi4Us - 16-02-2023

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

اقوم بالتحقق من بعض النتائج لتسجيل البرنامج وعندما لايكون مسجلا يقوم باغلاق البرنامج بواسطة Application.Terminate
وقبل هذه السطور

كود :
Application.Initialize;   Application.MainFormOnTaskbar := True; Application.CreateForm(TFrmMain, FrmMain);

يعني قبل تحميل اي نموذج للذاكرة وقبل عمل اي  Initialize ومع ذلك يومض البرنامج ويختفي بسرعة
لماذا يحدث ذلك وما الذي ومض مع ان البرنامج لم يحمل للذاكرة اي نموذج


RE: لماذا يومض المشروع - محمد عبد العزيز - 17-02-2023


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

عندما تستدعي Application.Terminate فلا تحدث Terminate الا بعد Initialize واحداث اخرى منها اظهار الMainForm الى ان تصل Terminate

غير Application.Terminate ب Halt
https://delphi4arab.net/forum/showthread.php?tid=322




RE: لماذا يومض المشروع - Ndagor - 17-02-2023

إقتباس :عندما تستدعي Application.Terminate فلا تحدث Terminate الا بعد Initialize واحداث اخرى منها اظهار الMainForm الى ان تصل Terminate

Terminate تعمل مع   Run التي تقوم باطلاق حلقة معالجة رسائل الوندوز ’  Terminate تقوم بارسال WM_QUIT لانهاء هذه الحلقة و الخروج من البرنامج,,,لهذا يجب تفادي وضع اي كود بعد  Run لانه لاينفذ الا بعد انهاء البرنامع


RE: لماذا يومض المشروع - Delphi4Us - 17-02-2023

جزاكم الله كل خير
أجل افلح ذلك
دائما الباسكال تفاجئ باسلوب غير معتاد وعملي كذلك ، الامر اشبه بالتعبير عن شئ بعدة اشكال مثل اللغة العربية
إذا كان السيف عريضا فهو صفيحة.
إذا كان لطيفا فهو قضيب.
إذا كان صقيلا فهو خشيب وهو أيضا الذي بدئ طبعه ولم يحكم عمله.
إذا كان رقيقا فهو مهو.
إذا كان فيه حزوز مطمئنة عن متنه فهو مفقر ومنه سمي ذو الفقار.
إذا كان قطاعا فهو مقصل ومخضل ومخذم وجراز وعضب وحسام وقاضب وهذام.
إذا كان يمر في العظام فهو مصمم.
إذا كان يصيب المفاصل فهو مطبق.
والقائمة تطول وكذلك اسلوب واوامر باسكال تفعل نفس الشئ وباشكال وتعابير مختلفة