كيفية تصحيح REGSVR32 بعد الترجمة استثناء تسجيل DLL؟
-
03-07-2019 - |
سؤال
وأنا باستخدام Visual Studio 2008 (على ويندوز سيرفر 2003/32 بت) لتجميع مكتبة وبعد DLL يتم إنتاج "بناء مخصص الخطوة" -> "عام" ينفذ سطر الأوامر:
<اقتباس فقرة>وREGSVR32 / ق / ج "($ TargetPath)"
اقتباس فقرة>والذي يولد استثناء:
<اقتباس فقرة>وحدث استثناء غير معالج win32 في REGSVR32.EXE [212].
اقتباس فقرة>وهذا تبرزها جلسة التصحيح، مما يدل على القليل من المعلومات بشكل ملحوظ.
وتشغيل REGSVR32 من سطر الأوامر في نافذة كمد يطرح استثناء (على الرغم من أن العدد في النهاية هو مختلف).
وأي مؤشرات عن تقديره!
المحلول
وتشغيل دلل في المصحح، تعيين REGSVR32 كهدف التصحيح.
وأنت تريد أن تضع نقطة توقف في الدالة DllRegisterServer.
نصائح أخرى
والتعليمات البرمجية الخاصة بك ينبغي أن تنفذ نجح dllregisterserver، إضافة MESSAGEBOX هناك، وعند تشغيل REGSVR32 ينبغي ضرب، إرفاق العملية في ذلك الوقت
لا تنتمي إلى StackOverflow