سؤال

من المؤكد أن الإجابة ستكون "لا يمكنك" أو "استخدام وضع XP" ، لكنني أود أن أعرف ما إذا كان ذلك ممكنًا.

المشكلة التي لدي هي أنه كلما قمت بتصحيح بعض الطلبات وضربت نقطة توقف ، عندما أوقف تصحيح الأخطاء ، يظل تصحيح الأخطاء عالقًا. لا يمكن قتلها ، لا يمكنني إرفاق أخطاء أخرى (تقول إنه يتم تصحيحه بالفعل). لن يختفي حتى أغلق C ++ المرئي.

هذا هو hapenning على تثبيت Windows 7 64 بت. وقد تم تثبيت VC 6.

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

المحلول

كان إصلاحي السابق فظيعًا.

أخيرًا ، قمت بتطوير إصلاح جديد ، أعمل بشكل مثالي مع الإصدار الإنجليزية من Visual Studio 6. (SP6 على ما أعتقد)

تحتاج إلى التحقق من إصدار ملف DM.Dll الموجود في "Common/MSDEV98/BIN"

الإصدار الصحيح هو 6.0.9782.0.

حلقة الوصل: http://www.dr-hoiby.com/tlloc.dll (28 كيلو بايت)

كيفية التثبيت: استبدل "Common/MSDEV98/Bin/Tlloc.dll" بواسطة الإصدار الذي تم تنزيله.

مع أطيب التحيات.

نصائح أخرى

التعليق إعادة نشره:

يمكنك محاولة استخدام Visual Studio 2008 مع برنامج التحويل البرمجي VC6. أنا مؤخرا مدون حول هذا.

لقد تطورت القليل من الإصلاح لذلك. عليك فقط نسخ الملف "shifff5fix.dll" إلى "مشترك/msdev98/addins/" ET تحميله من Visual.

إنه إصلاح هارم. إذا قمت بتعديل ملف المصدر الخاص بك أثناء تصحيح الأخطاء ، فستجيب على "لا" إلى POUP المعروض بعد الضغط على "Shift+F5" لإيقاف العملية.

حلقة الوصل : http://www.dr-hoiby.com/shiftf5fix.dll

مع أطيب التحيات

خيار آخر هو تثبيت النرجس البري. هذا مشروع مفتوح المصدر لتجميع جميع إصدارات Visual Studio في VS2010. بمجرد تكوين ذلك ، يمكنك استخدام Visual Studio 2010 Debugger لتصحيح مشاريع VC6.

في أعقاب الدكتور هولبي ، قمت بتطبيق متغير أصغر ، مع رمز المصدر:http://www.algonet.se/~tamlin/tlloc_fixer.zip

يتفهم الكود حاليًا فقط SP4 (؟) و SP6 ، لكنني أعتقد أنه سيغطي معظم الحالات.

تحتاج فقط إلى تجميع المصدر (1.cpp, 1.rc) ، إعادة تسمية موجودك TLLOC.DLL (الذي يرمز إلى طبقة النقل المحلية - بدلاً من التصحيح عن بُعد) إلى TLLOC.old.dll, ، وإسقاط في واحد قمت بتجميعه (~ 4kb). يجب أن تعمل مثل سحر لجميع احتياجات تصحيح الأخطاء 32 بت ، من Windows 95 إلى Windows 7 (وبعد ذلك).

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