سؤال

لدي برنامج بسيط هو أن تقدم في دلفي 7, وتعطل على ويندوز فيستا بعد حين.هذه هي عشوائية تماما تعطل شيء هو مكتوب في أي حادث سجل فقط توقف عن العمل ثم Vista يحاول أن يجد حلا.

هل من أحد لديه أي أفكار ؟

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

المحلول

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

نصائح أخرى

بعض الأفكار:

  • DEP - حاول تعطيل إقلاع البرنامج وانظر إذا كان ذلك يحل المشكلة
  • ASLR
  • أنه فشل في الوصول إلى بعض الموارد ، ويحصل مؤشر فارغة (وهي طريقة شائعة وظائف إشارة إلى أن فشلوا) و يحاول استخدام هذا (مع النتائج المتوقعة)

سيكون أفضل شيء لتشغيل مع المصحح (ويفضل دلفي 7 - يبدو أن لديك التعليمات البرمجية المصدر) تعلق والتحقق من نفس موقع الحادث.

فقط نشير--madExcept لديه "تعليق" الكشف عن الخيار الذي ينبغي أن تساعد.

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