Delphi 2006 يتوقف دائما عن العمل عند إغلاقه على نظام التشغيل Vista

StackOverflow https://stackoverflow.com/questions/1177107

سؤال

كلما أوقفت Galileo IDE من Delphi 2006 تحت Vista، أحصل عليه

مايكروسوفت ويندوز

توقف ستوديو مطور بورلاند® للنوافذ عن العمل

تسببت مشكلة في البرنامج في التوقف عن العمل بشكل صحيح. يرجى إغلاق البرنامج.

أغلق البرنامج

تليها بعض مربع الحوار عن طريق الوقاية من تنفيذ البيانات. حتى باستثناء البرنامج من DEP لا يساعد.

كيف يمكنني منع هذا من يحدث؟

رد فعل الإجابة: التغيير إلى إصدار آخر من دلفي ليس خيارا، حيث أننا نطور إطار عمل لعملائنا الذي يجب أن يركض في دلفي 7 - 2007. عملائنا الرئيسيون يستخدمون دلفي 2006. لم يتم تحديد دلفي 2009 بعد، كما لدينا طن من التعليمات البرمجية التي يجب أن تتحمل إلى Unicode. علينا أن نفعل اختبار شامل تحت دلفي 2006، بأي حال من الأحوال حول ذلك.

هل كانت مفيدة؟

المحلول

99.954٪ من جميع أخطاء الاغلاق في دلفي ناتجة عن مكون أو خبير مكتوب سيئ. هل لديك مكونات تعتقد أنها قد تكون هي المشكلة؟

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

نصائح أخرى

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

هل تم تثبيت Gexperts؟ اشتبك في أنه عندما كان لدي مشاكل إيقاف D2006. انها ليست مجرد مشكلة فيستا. يتجلى فقط نفسها بطريقة مختلفة في XP.

حاول إغلاق جميع المشاريع المفتوحة قبل إيقاف التشغيل (إغلاق الكل من قائمة الملفات).

كان لدي مشكلة مماثلة مع D2006 ضمن XP، ويبدو أن إغلاق كل شيء يمنعه (نوعا من حالة السباق؟)

ملاحظة: نحن لا نستخدم العديد من مكونات الطرف الثالث.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top