المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
السلام عليكم ورحمة الله
اقوم بالتحقق من بعض النتائج لتسجيل البرنامج وعندما لايكون مسجلا يقوم باغلاق البرنامج بواسطة Application.Terminate
وقبل هذه السطور
كود :
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.CreateForm(TFrmMain, FrmMain);
يعني قبل تحميل اي نموذج للذاكرة وقبل عمل اي Initialize ومع ذلك يومض البرنامج ويختفي بسرعة
لماذا يحدث ذلك وما الذي ومض مع ان البرنامج لم يحمل للذاكرة اي نموذج
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
وعليكم السلام ورحمة الله وبركاته
عندما تستدعي Application.Terminate فلا تحدث Terminate الا بعد Initialize واحداث اخرى منها اظهار الMainForm الى ان تصل Terminate
غير Application.Terminate ب Halt
https://delphi4arab.net/forum/showthread.php?tid=322
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
المشاركات : 143
المواضيع 4
:
: 26
الإنتساب : Feb 2022
17-02-2023, 09:42 AM
(آخر تعديل لهذه المشاركة: 17-02-2023, 09:49 AM بواسطة Ndagor.)
إقتباس :عندما تستدعي Application.Terminate فلا تحدث Terminate الا بعد Initialize واحداث اخرى منها اظهار الMainForm الى ان تصل Terminate
Terminate تعمل مع Run التي تقوم باطلاق حلقة معالجة رسائل الوندوز ’ Terminate تقوم بارسال WM_QUIT لانهاء هذه الحلقة و الخروج من البرنامج,,,لهذا يجب تفادي وضع اي كود بعد Run لانه لاينفذ الا بعد انهاء البرنامع
المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
جزاكم الله كل خير
أجل افلح ذلك
دائما الباسكال تفاجئ باسلوب غير معتاد وعملي كذلك ، الامر اشبه بالتعبير عن شئ بعدة اشكال مثل اللغة العربية
إذا كان السيف عريضا فهو صفيحة.
إذا كان لطيفا فهو قضيب.
إذا كان صقيلا فهو خشيب وهو أيضا الذي بدئ طبعه ولم يحكم عمله.
إذا كان رقيقا فهو مهو.
إذا كان فيه حزوز مطمئنة عن متنه فهو مفقر ومنه سمي ذو الفقار.
إذا كان قطاعا فهو مقصل ومخضل ومخذم وجراز وعضب وحسام وقاضب وهذام.
إذا كان يمر في العظام فهو مصمم.
إذا كان يصيب المفاصل فهو مطبق.
والقائمة تطول وكذلك اسلوب واوامر باسكال تفعل نفس الشئ وباشكال وتعابير مختلفة
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم