كيفية تصحيح مع Visual C ++ 6 على Windows 7 X64؟
-
22-09-2019 - |
سؤال
من المؤكد أن الإجابة ستكون "لا يمكنك" أو "استخدام وضع 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 (وبعد ذلك).