ظاهرة المشكلة
المعالج لا يتم تنفيذه ويظهر لك خطأ رقم 0x800706BE أو 0x800706BA أو كليهما
أقدم إليك مجموعة من الحلول التي ممكن أن تفيد في تجاوز هذه المشكلة
الحل الأول:
إذا كنت قد وضعت إعداد اللغة الافتراضية إلى أحد اللغات التالية:
Arabic (Syria) English (Belize) Spanish (Peru) Arabic (Jordan) English (Trinidad) Spanish (Argentina) Arabic (Lebanon) Windows 98/Me, Windows 2000 and later: English (Zimbabwe) Spanish (Ecuador) Arabic (Kuwait) Windows 98/Me, Windows 2000 and later: English (Philippines) Spanish (Chile) Arabic (U.A.E.) Spanish (Uruguay) Arabic (Bahrain) Spanish (Paraguay) Arabic (Qatar) Spanish (Bolivia) Spanish (El Salvador) Spanish (Honduras) Spanish (Nicaragua) Spanish (Puerto Rico) Chinese (Traditional)
فيجب عليك تعديل اللغة الافتراضية من لوحة التحكم إلى أي لغة أخرى وبالنسبة لمستخدمي اللغة العربية يمكنهم وضع اللغة على Arabic (Saudi Arabia)
من ControlPanel ثم Regional Options ثم غير اللغة في صفحة Advanced
الحل الثاني
ربما يكون الملف VBUpgrade.Engine.DLL غير مسجل أعد تسجيله يدويا باستخدام الأمر
regasm C:\Program Files\Microsoft Visual Studio 8\VB\VBUpgrade\VBUpgrade.Engine.DLL
الحل الثالث
ربما يكون الملف Microsoft.VisualBasic.UpgradeExtensions.DLL غير مسجل أعد تسجيله يدويا باستخدام الأمر
regasm C:\Program Files\Microsoft Visual Studio 8\VB\VBUpgrade\ Microsoft.VisualBasic.UpgradeExtensions.DLL
الحل الرابع
تأكد من الريجستري إذا كان موجودا فيه المفتاح التالي قم بحذفه ثم أعد تسجيل جميع المكتبات الموجودة في المجلد C:\Program Files\Microsoft Visual Studio 8\VB\VBUpgrade\ بواسطة الأداة Regasm
[HKEY_CLASSES_ROOT\CLSID\{A8220117-B52C-4012-8CB7-2E0202B3A624}\InprocServer32\8.0.1200.0]
"Class"="Microsoft.VisualBasic.UpgradeExtensions.ResUtil"
"Assembly"="Microsoft.VisualBasic.UpgradeExtensions,Version=8.0.1200.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
"RuntimeVersion"="v2.0.40607"محمد سامر أبو سلو
خاص بمنتديات الفريق العربي للبرمجة