الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خطأ Run Time Error 430 Class does not support Automation

بدأه iProgrammer في 23 يوليو 2011 · 4 رد · 2,391 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

أتمنى أحد الشباب يكون مرت عليه هالمشكلة و يعرف حلها بطريقه أو أخرى , بعد تصميم و برمجة المشروع بشكل كامل و تحزيمه و تثبيته على جهاز العميل تظهر رسالة خطأ :

Run time Error '430' Class does not support Automation or does not support expected interface

طبعا الخطأ أنا عارف إن سببه هو مكتبة ADO و أيضا نسخة الـ MSDAC على الجهاز اللي انعمل عليه البرنامج Compile.

المشكلة الأساسيه اني حاولت أشغل البرنامج على أكثر من نظام عند العميل منها XP و منها Windows 7 , و لكن للأسف دائما نفس المشكله تظهر و المشكله الأكبر اني ما أقدر احدث نسخه الـ MSDAC في أجهزه العميل لان في كل الاحوال يعطيني أيضا عدم توافق النسخه MSDAC 2.8 مع نظام التشغيل و بالتالي أحتاج أعمل صيانه لكل جهاز بطريقه طويله و بعدها أثبت النسخه الجديده لل MSDAC 2.8 و من ثم التجربه و هالعمليه كلها هذي ما أعتقد إنها مجديه و ماهي مضمونه 100% .

أيضا من أسباب المشكله قد يكون مشاكل الـ Registry مع الـ DLL و غيرها , و لكن اللي خلاني أتاكد ان الاساس للمشكله هو الـ ADO و MSDAC اني جربت فصلت مكتبه الادو من المشروع و اعدت تحزيمه بدون المكتبه و اشتغل البرنامج عادي على جهاز العميل , و لكن طبعا بدون مكتبه الادو البرنامج بيكون عقيم , أنا شلتها للتجربه و التاكد فقط .

أتمنى من أحد الخبراء إذا مرت عليه هالمشكله و حل لها يتفضل بالحل و أكون شاكر له جزيل الشكر.

(وَمَا أُوتِيتُمْ مِنَ الْعِلْمِ إِلَّا قَلِيلًا)

#2

طبعا انا النظام اللي اشتغل عليه وندوز 7 و لهذا كانت المشكله تطلع , و اذا احد صادفته نفس المشكله حلها هو انك تعمل Compile من نظام آخر و الافضل XP و بكذا تنحل المشكله , مع انه مش حل مقتنع فيه 100% بس على الاقل البرنامج راح يشتغل بدون وجع راس عند العميل .

(وَمَا أُوتِيتُمْ مِنَ الْعِلْمِ إِلَّا قَلِيلًا)

#3

السلام عليكم

هذه المشكلة ظهرت بعد صدور windows 7 sp1 راجع المقالة http://support.microsoft.com/kb/2517589 حيث بها طريقة الحل .

وهذه المشكلة حصلت معي عند صدور sp1 ولم يكن هذا الحل متوفر فاضطررت الى استرجاع ملفات ado يدويا من جهاز آخر (هو ليس بالامر الهين )

1
#4

ألف شكر عزيزي

راح أجرب هذا الحل الجديد و ان شاء الله يكون فعال , لان بجد العمليه تملل اني اشتغل على جهازي و انقل المشروع لجهاز ثاني عشان اعمل Compile .

(وَمَا أُوتِيتُمْ مِنَ الْعِلْمِ إِلَّا قَلِيلًا)

#5

ألف شكر لك أخوي ... سويت اللي بالتقرير و الحمد لله عملت مره ثانيه compile و أصبح المشروع الآن يعمل على النظم الأخرى .

(وَمَا أُوتِيتُمْ مِنَ الْعِلْمِ إِلَّا قَلِيلًا)

مواضيع مشابهة