![]() |
|
[سؤال] ارجو من الشباب الشرح معنى الرسالة ؟ - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18) +--- الموضوع : [سؤال] ارجو من الشباب الشرح معنى الرسالة ؟ (/showthread.php?tid=20235) |
ارجو من الشباب الشرح معنى الرسالة ؟ - amer2000 - 03-05-17 ارجو من الشباب الشرح معنى الرسالة فضلا لا أمر حيث عندما قمت بتثبيت المشروع على جهاز hp و نظام التشغيل 32 بت ظهرت رسالة وقمت بعدها بتشغيل البرنامج كمسؤل ولكن لا جدوى ارجو التوضيح ..وشكرا جزيلا . class does not support automation or does not support expected interface مع انه تم تثبيته في بعض الاجهزة ويعمل بشكل صحيح... تحياتي. RE: ارجو من الشباب الشرح معنى الرسالة ؟ - Ahmed_Mansoor - 03-05-17 أهلا أخي الكريم , يبدو والله أعلم أنك نسيت أن ترفق بعض ملفات الأداوت أو المكتبات في ملف التثبيت تأكد من أن جميع ملفات الـ ocx للأداوت وملفات الـ dll للمكتبات موجوده في ملف التثبيت وأنه يتم تسجيلها بالشكل الصحيح . RE: ارجو من الشباب الشرح معنى الرسالة ؟ - amer2000 - 06-05-17 (03-05-17, 02:29 AM)Ahmed_Mansoor كتب : أهلا أخي الكريم , يبدو والله أعلم أنك نسيت أن ترفق بعض ملفات الأداوت أو المكتبات في ملف التثبيت تأكد من أن جميع ملفات الـ ocx للأداوت وملفات الـ dll للمكتبات موجوده في ملف التثبيت وأنه يتم تسجيلها بالشكل الصحيح . استاد احمد شكرا جزيلا ع الرد قمت بعد ذلك بتثبيت الفيجوال بيسك نفسة ع الجهاز اللذي تم (تثبيت المشروع فيه من قبل ولم يقبل). الا انه تظهر هذه الرسالة مرة اخرى بعد التثبيت. فائق احترامي و شكرا احمد RE: ارجو من الشباب الشرح معنى الرسالة ؟ - mansoor - 06-05-17 لم يتم تشغيل تطبيق ADO على أنظمة التشغيل ذات المستوى الأدنى بعد إعادة ترجمة على جهاز كمبيوتر يعمل بنظام التشغيل Windows 7 SP 1 أو Windows Server 2008 R2 SP 1 أو يحتوي على تثبيت KB983246 خطأ VBA: خطأ وقت التشغيل '430': فئة لا تعتمد الأتمتة أو لا تعتمد الواجهة المتوقعة ملاحظة: لم يعد يعتمد تجميع التوافق الأساسي ل ADO Microsoft ولم يعد يدعم Visual Basic 6. لمزيد من المعلومات حول Visual Basic 6 المحسنة، قم بزيارة صفحة ويب MSDNN التالي: تدعم الجملة ل Visual Basic 6.0 في نظام التشغيل Windows Vista، Windows Server 2008 و Windows 7 لمزيد من المعلومات حول تجميع التوافق الأساسي ل ADO المحسنة، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft": 318559 استخدام تجميع التوافق الأساسي ل ADO (ADODB) في Visual Studio.NET السبب
تحدث هذه المشكلة لأنه تم تغيير بعض الواجهات ADO في ويندوز 7 SP1 المراد إقرانها مع معرفات مثيل جديد (IIDs). تم تعيين واجهات IID أقدم اللاحقة ما يلي:_Deprecated على سبيل المثال، تم تحديث _Connection واجهة كما يلي:
إذا كان التطبيق يستخدم الربط المبكر إلى _Connection، يتم تخزين IID جديد في التطبيق الثنائية أثناء التحويل البرمجي. تسبب خطأ عند تشغيل التطبيق على نظام التشغيل ذات المستوى الأدنى للديوان غير موجود. بعض واجهات برمجة التطبيقات ADO تعتمد على النظام الأساسي في ADO 2.7 والإصدارات الأحدث. في إصدارات 64 بت من Windows، معالجة واجهات برمجة التطبيقات ADO هذه الوسائط باستخدام نوع بيانات 64 بت (مثل نوع بيانات LONGLONG ). ومع ذلك، لا يزال استخدام التطبيقات التي تستخدم واجهات برمجة التطبيقات هذه نوع بيانات طويل . لذلك، تتلقى رسالة خطأ "لا يتطابق نوع" عند محاولة تشغيل الماكرو. الحل
لحل هذه المشكلة، تثبيت أحد التحديثات الموضحة في المقالة التالية في "قاعدة المعارف ل Microsoft":2640696 لا يعمل التطبيق المستندة إلى ADO الذي يتم تحويله برمجياً في ويندوز 7 حزمة الخدمة SP1 أو Windows Server 2008 R2 SP1 في الإصدارات السابقة من Windows RE: ارجو من الشباب الشرح معنى الرسالة ؟ - mansoor - 08-05-17 قد تحل المشكلة باستخدام 2.8 بدلا من 2.7 استخدم Microsoft Active Data Objects 2.8 Library |