أفضل الممارسات من أجل نشر تطبيقات Visual Basic 6.0

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية830761
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
تتناول هذه المقالة كيفية تحضير نشر تطبيق Microsoft Visual Basic 6.0.

لإعداد تطبيق Visual Basic 6.0 للنشر تأكد من تنفيذ ما يلي:
  • خطة الأمام والوقت الموازنة لحزم و لاختبار التطبيق.
  • حزمة التطبيق على الكمبيوتر "نظيفة".
  • استخدام نفس تكوين البرامج على كل كمبيوتر التطوير الكمبيوتر الحزمة.
  • تعريف و تصغير التطبيق تبعيات.
  • تحضير الحزمة ثم مجلد Redist معالج النشر.
لاستكشاف تطبيق Visual Basic 6.0 المنشورة استخدم الطرق التالية:
  • استخدام الأدوات لاستكشاف مشكلات النشر.
  • مراجعة الشائعة التوزيع المشكلات.
لاستكشاف تطبيق Visual Basic 6.0 المنشورة التي تم تثبيتها باستخدام تقنية مثبت بديل استخدم الطرق التالية:
  • إعادة توزيع تبعيات الحد الأدنى.
  • إنشاء حزمة "إعداد" باستخدام حزمة و معالج النشر.
مقدمة حول
قبل نشر تطبيق Visual Basic 6.0 عليك تخطيط كيفية إنشاء ثم نشر الحزمة تقوم بتثبيت التطبيق. يجب أيضاً أن تقرر ما هي الملفات التي تريد تضمينها في الحزمة. بالإضافة إلى ذلك، يجب عليك اختبار الحزمة قبل نشرها تأكد من أن التطبيق المثبت يعمل على النحو المتوقع. تتناول هذه المقالة المشكلات التي يجب مراعاة وأدوات يمكنك استخدامها لتوزيع التطبيق الخاص بك.

تحضير نشر تطبيق Visual Basic 6.0

عند تحضير نشر تطبيق Visual Basic 6.0 خذ بعين الاعتبار مقدار وقت سوف تتطلب حزمة ثم اختبار التطبيق. تضمين الوقت لإعداد أجهزة الكمبيوتر التي سيتم استخدام و الوقت لتعريف و لتقليل تبعيات التطبيق و الوقت لتجهيز مجلد Redist الذي يحتوي على الإصدارات الصحيحة من الملفات التي تريد توزيعه مع التطبيق.

وضع خطة للوقت مسبقة و الميزانية لحزم و لاختبار التطبيق الخاص بك

العديد من مطوري قضاء الكثير من الوقت والجهد لتطوير تطبيق ومن ثم يقومون قضاء وقت قليل أو لا يوجد وقت لحزم اختبار التطبيق على أجهزة كمبيوتر أخرى. هذا خطأ شائعة. من الأفضل الموازنة الوقت في جدول تطوير حزم وأن اختبار التطبيق الخاص بك. خذ بعين الاعتبار أي إصدار نظام التشغيل والوقت الذي التكوينات التي سوف يعتمد للتطبيق الخاص بك ثم الموازنة للاختبار التطبيق على تكوينات تلك.

"معالج النشر" و "Visual Basic 6.0 حزمة تم تصميم لنشر التطبيقات إلى Microsoft Windows 95 و Windows 98 و Microsoft Windows NT 4.0 أو أحدث. ومع ذلك، بالنسبة لأنظمة التشغيل المهملة مثل نظام التشغيل Windows 95 Microsoft توفر الدعم نشر تطبيقات Visual Basic 6.0 على أساس "أفضل جهد" بعد أن يتم التعرف على المشكلة على أنه موجود خاصة بنظام التشغيل.

للحصول على معلومات حول دورة حياة إصدار محدد من إنترنت "و" MSN قم بزيارة موقع Microsoft التالي على الويب: ملاحظة لا تقدم Microsoft دعم لنشر أو لتشغيل تطبيقات Visual Basic 6.0 على Windows NT 4.0 Terminal Server.

لمزيد من المعلومات حول كيفية تشغيل تطبيقات Visual Basic 6.0 على Windows NT 4.0 Terminal Server انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
196201لم يتم اعتماد Visual Basic على Terminal Server 4.0

تحضير الكمبيوتر تطوير والكمبيوتر الحزم؟

عند تحضير لتطوير و لحزم تطبيقات Visual Basic 6.0 خذ بعين الاعتبار أفضل الممارسات التالية:
  • الحزمة على جهاز كمبيوتر "نظيفة". كمبيوتر "نظيفة" عبارة عن جهاز كمبيوتر يحتوي على برنامج مطلوب تثبيت لتطوير لحزم تطبيقات Visual Basic. كحد أدنى، تتضمن هذه البرامج فقط من نظام التشغيل و 6.0 Visual Studio.

    إذا كان التطبيق الخاص بك يتطلب المكونات الأخرى ، يجب أيضاً تثبيتها. ومع ذلك، إنها لفكرة جيدة لتجنب تثبيت أي شيء غير مطلوب مثل برامج بيتا أو أي شيء قد تتغير الملفات القابلة لإعادة التوزيع التي تتطلب حزم التطبيقات.
  • تثبيت نظام تشغيل أحدث أحدث حزمة خدمة 6.0 Visual Studio. تأكد من تثبيت أحدث حزم الخدمة التي قمت بتطبيق آخر التحديثات لنظام التشغيل على الكمبيوتر تطوير والكمبيوتر الحزمة. لتطبيق آخر التحديثات للكمبيوتر الخاص بك قم بزيارة موقع Microsoft Windows Update على ويب التالي: بالإضافة إلى ذلك، تأكد من تثبيت أحدث حزمة خدمة 6.0 Visual Studio على الكمبيوتر تطوير والكمبيوتر الحزمة. للحصول على أحدث حزمة خدمة 6.0 Visual Studio قم بزيارة موقع شبكة مطوري Microsoft (MSDN) التالي على الويب:
  • تأكد من أن الكمبيوتر تطوير والكمبيوتر حزم لها نفس البرامج. إذا تم حزم التطبيق على كمبيوتر آخر غير الكمبيوتر تطوير ، تأكد من أن كلا جهازي الكمبيوتر بنفس التكوين البرامج. على سبيل المثال، تأكد من أن كلا جهازي الكمبيوتر:
    • يعمل بنفس إصدار نظام التشغيل.
    • قمت بتثبيت 6.0 Visual Studio.
    • تحتوي حزم الخدمة نفس تثبيت نظام التشغيل الخاصة ببرنامج Visual Basic 6.0.
    • استخدام نفس الإصدارات بمكونات الخارجية التي يستخدمها التطبيق الخاص بك مثل Microsoft Data Access Components (MDAC).
    بالإضافة إلى ذلك، إذا تم حزم التطبيق على كمبيوتر آخر غير الكمبيوتر تطوير ، تأكد من أن الإصدارات المترجمة من الثنائيات الخاصة بك تعمل بشكل صحيح على جهاز الكمبيوتر الحزمة. في حالة ظهور رسالة خطأ عند تشغيل التطبيق على الكمبيوتر حزم قد يشير إلى رسالة الخطأ أحد التبعيات التطبيق غير موجود أو لديه مشكلة تعيين إصدار.

تعريف و تصغير تبعيات التطبيق

إصدارات مفقودة أو غير مطابقة تبعيات التطبيق هي السبب الأكثر شيوعاً المشكلات التي تواجهها للمطورين عند بتوزيعها تطبيقات Visual Basic 6.0. لذلك، المهم للغاية بتعريف تبعيات ما يتطلب التطبيق الخاص بك والإصدارات الخاصة بها. بهذه الطريقة، يمكنك التأكد من أن أنك تقوم بإعادة توزيع التبعيات الصحيحة مع التطبيق الخاص بك.

بشكل عام، "حزمة" و "معالج النشر لا مهمة جيدة من بإعادة توزيع تبعيات الصحيح للتطبيق الخاص بك. ومع ذلك، لتقليل مشاكل تصغير تبعيات يتطلب التطبيق الخاص بك.

تبعيات الرئيسي في تطبيق Visual Basic 6.0 هي مراجع مكون مراجع مكتبة COM. مراجع مكون تضمين عناصر تحكم ActiveX أو مصممي التي تقع في ملف خارجي .ocx أو في ملف .dll خارجية. عند تحديد عنصر تحكم ActiveX في مربع الحوار مكونات Visual Basic يضع رمز عنصر التحكم في مربع أدوات التحكم الخاصة بك ومن ثم يضيف مرجعاً إلى المكتبة الخارجي في مشروع Visual Basic.

إذا تطلب أحد مكونات DLL دعم يقوم Visual Basic تلقائياً بإضافة DLL كمرجع مكتبة في مربع الحوار مراجع. مرجع مكتبة COM هو مرجع إلى مكتبة نوع (DLL TLB ، OLB) المحدد في مربع الحوار مراجع.

عندما "حزمة" و "معالج النشر يحدد الملفات لنشر مع التطبيق الخاص بك" حزمة "و" معالج النشر بمراجعة ملف المشروع لتحديد المكونات التي ويستخدم أي مكتبة COM مراجع المشروع. حزمة و معالج توزيع ثم يبحث عن أية ملفات التبعية (.dep) مقترنة مع هذه المكونات لتحديد ما إذا كان أي ملفات دعم يجب أن يتم إعادة توزيع مع التطبيق.

تحقق من أن المشروع لا تشير أية مكونات أو مكتبات غير مطلوبة بحيث "حزمة" و "معالج النشر عدم محاولة إعادة توزيع الملفات التي لا تتطلب التطبيق.
مكونات المشروع
لتعريف لتقليل مراجع إلى المكونات في المشروع اتبع الخطوات التالية:
  1. فتح المشروع في Visual Basic 6.0.
  2. من القائمة المشروع انقر فوق المكونات.
  3. انقر لتحديد خانة الاختيار المحددة العناصر فقط لعرض مكونات المشروع يرجع حالياً.
  4. انقر لإلغاء تحديد خانة الاختيار بجانب أي مكون لا يستخدم المشروع.

    ملاحظة إذا كنت لا تعرف ما إذا كان المشروع الخاص بك يستخدم مكون انقر لإلغاء تحديد خانة الاختيار بجانب هذا المكون. إذا تلقيت رسالة خطأ مشابهة لما يلي الخاص بك يستخدم التطبيق هذا المكون:
    لا يمكن إزالة عنصر التحكم أو مرجع; قيد الاستخدام
    عادةً ما يكون المكون هو عنصر تحكم يستخدم في نموذج.
  5. مكونات المتبقية التي تم تحديدها إجراء ملاحظة الإصدار موقع مكتبة الذي يستخدمه التطبيق الخاص بك.
  6. لإغلاق مربع الحوار "المكونات" ، انقر فوق "موافق".
مراجع المشروع
التعرف على تصغير مراجع إلى مكتبات COM في المشروع اتبع الخطوات التالية:
  1. فتح المشروع في Visual Basic 6.0.
  2. من القائمة المشروع انقر "مراجع".
  3. لاحظ مكتبات مرجع المحددة. يتطلب كل تطبيق Visual Basic 6.0 المراجع التالية. لا يمكن إزالة هذه المراجع.
    • Visual Basic for Applications
    • كائنات وقت تشغيل Visual Basic وإجراءات
    • كائنات Visual Basic وإجراءات
    لا يمكن أن تكون مكتبات أخرى مرجع المحددة المطلوبة للتطبيق الخاص بك.
  4. لإزالة مرجع إلى مكتبة مرجع لا يستخدم التطبيق الخاص بك انقر لإلغاء تحديد خانة الاختيار بجانب اسم مكتبة مرجع.

    ملاحظة إذا كنت لا تعرف ما إذا كان التطبيق يستخدم مكتبة مرجع انقر لإلغاء تحديد خانة الاختيار الموجودة إلى هذه المكتبة مرجع. إذا تلقيت رسالة خطأ مثل التالي الخاص بك يستخدم التطبيق التي ترجع إلى المكتبة:
    لا يمكن إزالة عنصر التحكم أو مرجع; قيد الاستخدام
    استعادة هذه المراجع قبل الانتقال إلى الخطوة 5.
  5. المراجع المتبقية التي يتم تحديد إجراء ملاحظة الإصدار موقع مكتبة مرجع.
  6. لإغلاق مربع الحوار مراجع انقر فوق "موافق".

تحضير مجلد Redist

يوجد مجلد Redist على الكمبيوتر الحزمة. تبعًا للإعدادات الافتراضية، يوجد مجلد Redist في المجلد التالي:
Studio\VB98\Wizards\PDWizard Visual Files\Microsoft C:\Program
بعد "حزمة" و "معالج النشر يحدد تبعيات للتطبيق," حزمة "و" معالج النشر يحاول تحديد موقع الملفات التي تم تحديد يجب أن يكون المرفق مع حزمة الإعداد. هو موقع الأول "حزمة" و "معالج النشر بفحص مجلد Redist.

إذا لم موقع "حزمة" و "معالج النشر على الملفات المطلوبة في مجلد Redist ، يحاول تحديد موقع الملفات في مجلدات أخرى مثل المجلد System32. قد يتسبب هذا السلوك في مشاكل لأن نظام التشغيل الخاص بك قد يحتوي على إصدارات ملفات النظام غير متوافقة مع أنظمة التشغيل السابقة. لذلك، تأكد من أن مجلد Redist يحتوي على الإصدارات الصحيحة من أي ملفات "حزمة" و "معالج توزيع نسخ من النظام.

إذا كنت قد قمت بتثبيت Visual Basic 6.0 Service Pack 4 أو الإصدار الأحدث يحتوي المجلد Redist على معظم الملفات التي تتطلب حزمة ومعالج النشر لحزمة. ومع ذلك، إذا كان لديك إصدارات معينة من الملفات التي تريد توزيعه مع التطبيق تأكد من أنه يمكنك نسخها يدوياً إلى مجلد Redist.

بالإضافة إلى ذلك، في حالة استخدام برنامج نصي حزمة التي قمت بحفظها من مشروع حزم تطبيق أقدم، "حزمة" و "معالج النشر بتجميع الملفات من الموقع الذي يظهر في البرنامج النصي الحزمة السابقة. "حزمة" و "معالج النشر سوف لا يجمع التبعيات من مجلد Redist إلا أنه تجميع عليها من مجلد Redist مسبقًا.

استكشاف الأخطاء وإصلاحها نشر تطبيقات Visual Basic 6.0

يوجد العديد من الأدوات والموارد لمساعدتك في استكشاف أخطاء نشر تطبيق Visual Basic 6.0. ارتباط والأدوات التالية توفر معلومات يمكنك استخدامها لاستكشاف المشكلات الشائعة التي قد تحدث عند نشر التطبيق الخاص بك.

أدوات استكشاف الأخطاء وإصلاحها النشر

الأدوات التالية لمراقبة الوصول التسجيل مراقبة الوصول إلى الملفات, تحديد تبعيات الملف و تحديد إصدارات الوحدات النمطية المحملة.

منتجات الجهات الأخرى المذكورة في هذه المقالة تكون تابعة لشركات مستقلة عن Microsoft. لا تقدم Microsoft أي ضمان ، ضمنيًا أو صريحًا، حول أداء أو ثبات النظام "من هذه المنتجات.
Regmon

يراقب Regmon (Regmon.exe) الوصول إلى التسجيل على أساس الوقت الحقيقي. يمكنك استخدام Regmon تحديد التطبيقات التي يتم الوصول إلى تسجيل Windows. لمزيد من المعلومات حول Regmon بزيارة موقع الويب Freeware Sysinternals التالي:لاستخدام Regmon اتبع الخطوات التالية:
  1. تثبيت Regmon. للحصول على Regmon قم بزيارة موقع الويب Freeware Sysinternals التالي:
  2. بدء تشغيل Regmon. لاحظ أن Regmon يبدأ فوراً لتسجيل كافة الأنشطة التسجيل.
  3. من القائمة ملف، انقر فوق إزالة علامة الاختيار إلى جانب التقاط أحداث لإيقاف تسجيل.
  4. تحضير التطبيق الخاص بك مراقبة. عندما تكون جاهزاً لمراقبة التطبيق الخاص بك انتقل إلى الخطوة 5.
  5. من القائمة ملف في Regmon انقر لتحديد التقاط الأحداث.
  6. إعادة إنشاء المشكلة التي تحاول حلها.
  7. التبديل إلى Regmon ثم انقر فوق إزالة علامة الاختيار إلى جانب التقاط أحداث لإيقاف التسجيل.
  8. من القائمة ملف، انقر فوق حفظ. حفظ ملف السجل كملف .log يمكنك تحليل الإخراج.

    ملاحظة قد ترغب في استيراد ملف .log إلى Microsoft Excel بحيث يمكنك تصفية البيانات بسهولة أكبر.
لمزيد من المعلومات حول Regmon راجع ملف تعليمات Regmon عبر إنترنت.
Filemon

يراقب Filemon (Filemon.exe) الوصول إلى الملفات على أساس الوقت الحقيقي. يمكنك استخدام Filemon تحديد التطبيقات التي يتم الوصول إلى ملفات على النظام. لمزيد من المعلومات حول Filemon بزيارة موقع الويب Freeware Sysinternals التالي:لاستخدام Filemon اتبع الخطوات التالية:
  1. تثبيت Filemon. للحصول على Filemon قم بزيارة موقع الويب Freeware Sysinternals التالي:
  2. بدء تشغيل Filemon. لاحظ أن Filemon يبدأ فوراً لتسجيل كافة الأنشطة الملف.
  3. من القائمة ملف، انقر فوق إزالة علامة الاختيار إلى جانب التقاط أحداث لإيقاف تسجيل.
  4. تحضير التطبيق الخاص بك مراقبة. عندما تكون جاهزاً لمراقبة التطبيق الخاص بك انتقل إلى الخطوة 5.
  5. من القائمة ملف في Filemon انقر لتحديد التقاط الأحداث.
  6. إعادة إنشاء المشكلة التي تحاول حلها.
  7. التبديل إلى Filemon ثم انقر فوق إزالة علامة الاختيار إلى جانب التقاط أحداث لإيقاف التسجيل.
  8. من القائمة ملف، انقر فوق حفظ. حفظ ملف السجل كملف .log يمكنك تحليل الإخراج.

    ملاحظة قد ترغب في استيراد ملف .log إلى Microsoft Excel بحيث يمكنك تصفية البيانات بسهولة أكبر.
لمزيد من المعلومات حول Filemon راجع ملف تعليمات Filemon عبر إنترنت.
Walker التبعية

يتم استخدام Walker التبعية (Depends.exe) لتحديد التبعيات صريحة يحتوي على ملف. تعد تبعية هي ملف ثانوي يتطلب ملف تحميل أو العمل بشكل صحيح. على سبيل المثال، يعتمد تطبيق Microsoft Visual Basic على ملفات وقت التشغيل Microsoft Visual Basic.

يتضمن Walker التبعية أيضاً ميزة profiling يمكنك استخدامها لمراقبة الطريقة التي يقوم التطبيق الخاص بك بتحميل و الطريقة التي يتم تشغيل التطبيق الخاص بك. هذه الميزة مفيدة لاستكشاف الأخطاء وإصلاحها تطبيق Visual Basic الذي لديه مشاكل أثناء بدء التشغيل. لمزيد من المعلومات حول Walker تبعية بزيارة موقع "الويب Walker تبعية" التالية: لاستخدام ملفات تعريف التطبيق الخاص بك Walker تبعية اتبع الخطوات التالية:
  1. تثبيت Walker تبعية. للحصول على تبعية Walker قم بزيارة موقع "الويب Walker تبعية" التالية:
  2. بدء تشغيل تبعية Walker.
  3. من القائمة ملف، انقر فوق فتح.
  4. في مربع الحوار فتح ، انقر فوق ملف .exe التطبيق ثم انقر فوق فتح.
  5. من القائمة ملف تعريف ، انقر فوق ابدأ إنشاء تشكيل جانبي.
  6. في مربع الحوار الوحدة النمطية تشكيل جانبي تكوين الخيارات التي تريدها ثم انقر فوق موافق.
يمكنك عرض إطار سجل أثناء تحميل التطبيق الخاص بك لمشاهدة تحميل الوحدات النمطية التي بنجاح.

لمزيد من المعلومات حول Walker تبعية راجع ملف تعليمات Walker تبعية عبر إنترنت.

back to the top
ListDLLs

إخراج ListDLLs الأسماء والإصدارات كافة الوحدات النمطية التي تم تحميلها في عملية معينة. يمكنك استخدام ListDLLs عندما يعمل التطبيق المنشورة على بعض أجهزة الكمبيوتر ولكن ليس على الآخرين. يمكنك أيضاً استخدام لمقارنة إصداري الوحدات النمطية التي تم تحميلها. تفيد هذه المعلومات لتحديد في حالة وجود أية حالات عدم التطابق بين الوحدات النمطية المحملة وتبعيات التطبيق الخاص بك.

لاستخدام ListDLLs اتبع الخطوات التالية:
  1. تثبيت ListDLLs. للحصول على ListDLLs قم بزيارة موقع الويب Freeware Sysinternals التالي: ملاحظة ListDLLs تطبيق وحدة تحكم. لذلك، قد ترغب في نسخ الملف ListDLLs.exe إلى مجلد الذي يمكن الوصول إليها بسهولة على الكمبيوتر، مثل C:\.
  2. بدء تشغيل التطبيق الخاص بك.
  3. في موجه الأوامر، اكتب الأمر التالي ثم ثم اضغط مفتاح الإدخال ENTER:
    Listdlls MyApplication.exe > C:\MyApplicationOutput.txt
سوف يحتوي على ملف الإخراج الأسماء والإصدارات كافة الوحدات النمطية التي تم تحميلها في عملية التطبيق الخاص بك.

للحصول على مزيد من المعلومات حول أدوات يمكن استخدامها لاستكشاف بتوزيع تطبيقات Visual Basic 6.0 "، انقر فوق أرقام المقالات التالية لعرضها في" قاعدة المعارف لـ Microsoft ":
198038الأدوات المفيدة لمشكلات الحزم والتوزيع

مشكلات شائعة نشر تطبيقات Visual Basic

للحصول على مزيد من المعلومات حول المشاكل الشائعة في نشر تطبيقات Visual Basic 6.0 انقر فوق أرقام المقالات التالية لعرضها في "قاعدة المعارف لـ Microsoft:
831491تلقي رسائل خطأ متعددة "نظام الملفات قديم" عند تثبيت تطبيق Visual Basic 6.0
193270استكشاف مشكلات تثبيت التطبيق VB
330314عدم إعادة تشغيل الكمبيوتر بعد تثبيت تطبيق Microsoft Visual Basic 6.0 يتضمن ملف Msvcrt.dll
216231أخطاء الإعداد التطبيقات أثناء عرض "نسخ الملفات ، الرجاء الاستعداد"
200271كيفية تشخيص حل بعض الأخطاء التنفيذ التلقائي
254166فشل توزيع مكتبة وقت تشغيل البرمجة النصية لـ Microsoft
216158"الرجاء إدخال القرص" رسائل متعددة عند تثبيت تطبيق VB6
197580مشكلات Riched32.dll التوزيع

مشكلات شائعة نشر تطبيقات قاعدة البيانات

لمزيد من المعلومات حول المشكلات الشائعة مع نشر التطبيقات قاعدة البيانات Visual Basic 6.0 انقر فوق أرقام المقالات التالية لعرضها في "قاعدة المعارف لـ Microsoft:
213846نشر تطبيقات قاعدة البيانات باستخدام "حزمة" و "معالج النشر" (PDW)
299457الخطأ "يتعذر العثور ISAM القابل للتثبيت" عند قيامك بالاتصال قاعدة بيانات Access DataControl مضمن
217754توزيع كيفية التحكم في أي إصدار MDAC الحزمة "و" معالج النشر "(PDW)
299645خطأ "تعذر تسجيل Msado15.tlb" في حالة استخدام حزمة PDW لتثبيت تطبيق VB

نشر تطبيق Visual Basic 6.0 باستخدام تقنيات مثبت بديل

بشكل متكرر للمطورين توزيع حزم التطبيقات Visual Basic 6.0 باستخدام تقنيات مثبت بديل مثل Microsoft Windows Installer بدلاً من استخدام "حزمة" و "معالج النشر. ومع ذلك، إذا كنت تستخدم تقنيات مثبت بديل قد تحدث مشكلات غير متوقعة أثناء التوزيع.

ملاحظة يعتمد Microsoft النشر من تطبيق Visual Basic 6.0 فقط إذا قمت بنشر التطبيق باستخدام "حزمة" و "معالج النشر.

إذا كنت تنوي استخدام تقنيات النشر بعين الاعتبار التوصيات التالية لمساعدتك في بنجاح إعادة توزيع التطبيق الخاص بك.

إعادة توزيع تبعيات الحد الأدنى

الملفات التالية هي الحد الأدنى التبعيات المطلوبة لأي تطبيق Visual Basic 6.0 بسيطة إلى الدالة:
  • Msvbvm60.dll
  • Oleaut32.dll
  • Olepro32.dll
  • Asycfilt.dll
  • Stdole2.tlb
  • Comcat.dll
في حالة استخدامك Installer Visual Studio لإنشاء حزمة مثبت بالفعل يتم تضمين هذه الملفات في وحدة نمطية دمج تم إضافتها إلى حزمة المثبت عند إنشاء حزمة المثبت. إذا كنت تستخدم تقنية مثبت بديل ، تأكد من إعادة توزيع هذه الملفات مع أية تبعيات الأخرى يتطلب التطبيق الخاص بك.

إذا كنت ترغب في إضافة هذه الملفات يدوياً إلى حزمة إعادة توزيع نسخ هذه الملفات من مجلد Redist على جهاز كمبيوتر حيث تم تثبيت Visual Basic 6.0 "و" أحدث إصدار لحزمة الخدمة الخاصة بها. باستخدام هذه الطريقة، يمكنك التأكد من أن الحزمة لا تتضمن إصدارات أحدث من ملفات نظام التشغيل قد ينجم عنها مشاكل أثناء التثبيت.

إنشاء حزمة إعداد باستخدام "حزمة" و "معالج النشر

ضع في الاعتبار إنشاء حزمة إعداد التطبيق عن طريق استخدام "حزمة" و "معالج النشر قبل إنشاء حزمة باستخدام تقنية بديلة. سيساعدك هذا الأسلوب في تحديد الحزمة ما التبعيات وتضمين معالج النشر في حزمة "الإعداد" الخاص به.
  1. قم بتجميع حزمة إعداد باستخدام "حزمة" و "معالج النشر".
  2. فتح ملف Setup.lst ثم قم بعرض المقطع [التمهيد الملفات] ومقطع [Setup1 ملفات] لما يلي:
    • يسرد المقطع [ملفات التمهيد] تبعيات الأدنى المذكورة في قسم "Redistribute minimum dependencies" مع ملف Vb6stkit.dll.

      ملاحظة يتطلب فقط حزمة حزمة وإعداد معالج نشر الملف Vb6stkit.dll.
    • يسرد المقطع [Setup1 الملفات] كافة التبعيات أي الملفات الأخرى التي قمت بإضافتها إلى حزمة الإعداد.
    مراجعة هذه القوائم للتحقق من أن حزمة التثبيت البديل أيضًا بتثبيت هذه الملفات.
بعد أن تتبع هذه الخطوات إذا كنت لا تزال تواجه مشاكل عند تشغيل تطبيق المنشورة ، حاول تثبيت التطبيق من خلال حزمة الإعداد التي يمكنك إنشاؤها باستخدام "حزمة" و "معالج النشر. ثم تحقق من أن يعمل التطبيق الذي قام بتثبيت باستخدام حزمة حزمة وإعداد معالج النشر بنجاح. إذا تعذر القيام بذلك، بعين الاعتبار استكشاف المشكلة باستخدام أحد أدوات المذكور في قسم "Tools for troubleshooting deployment issues".

لمزيد من المعلومات حول جهة خارجية مثبتات وتطبيقات Visual Basic "، انقر فوق أرقام المقالات التالية لعرضها في" قاعدة المعارف لـ Microsoft:
257773دعم مثبتات جهة خارجية

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 830761 - آخر مراجعة: 12/08/2015 05:09:35 - المراجعة: 2.13

Microsoft Visual Basic Enterprise Edition for Windows 6.0, Microsoft Visual Basic 6.0 Professional Edition

  • kbnosurvey kbarchive kbmt kbhowto kbdeployment KB830761 KbMtar
تعليقات