لا تعمل تطبيقات PDF التي إعدادها من خلال VB6 مع Acrobat 11.0.07.

يقدم تحديث 11.0.07 دعمًا 64 بت من خلال ملفات DLL 23 بت و64 بت ويتم التنفيذ باتباع التوجيهات المقدمة من Microsoft. ونظرًا لأن VB 6.x لا يقدم دعمًا 64 بت، فلم تعد التطبيقات التي تم إعدادها من خلال بيئة VB6 تعمل.

الحلول

يتم توفير الخيارات التالية:

  • التحديث إلى IDE أحدث أو إصدار أحدث من Visual Basic الذي يدعم ملفات DLL 64 بت.
  • إذا كنت قد أنشأت مسبقًا تطبيقات 32 بت نظرًا لأن AcroPDF.dll 32 بت وتستخدم Visual Studio 2005 أو إصدار أحدث، فقم بالتحقق من أن إعداد Visual Studio Platform Target هو أي CPU (الافتراضي). يعني أي CPU أن المجموعة التي تعمل أصلاً على CPU هي التي تعمل عليها حاليًا. والمقصود هنا أن 64 بت تعمل على جهاز 64 بت و32 بت تعمل على جهاز 32 بت.
  • إذا كنت تتحكم في بيئة المستخدم النهائي، لا تقم بتحديث الأجهزة إلى 11.0.07 حتى تقوم بإعادة إنشاء التطبيق الخاص بك مع الإعدادات الصحيحة.
  • قم بإنشاء تطبيقك بحيث يتسنى إلى متصفح الويب التحكم في تحميل مكون Acrobat أو Reader بدلاً من استدعاء DLL مباشرةً. للحصول على بعض الأفكار، راجع مؤشر المنتدى.

معلومات إضافية

يتحرك عالم البرمجيات بسرعة هائلة نحو تطبيقات 64 بت وأصبح من الشائع جدًا مواجهة سيناريوهات تتواجد بها مكونات 64 بت ويلزم تقديم دعم. لاحظ ما يلي:

  • تدعم منتجات Acrobat 11.x فقط Visual Studio 2008 SP1 والإصدارات الأحدث.
  • نظرًا لضرورة وجود Acrobat 9.x، Visual Studio 2005 أو الأحدث.
  • منتجات Microsoft التي تستمر حتى نهايةالعمرسيصدر Visual Basic 6.0 IDE اعتبارًا من 8أبريل2008.
  • لم تقدم Microsoft دعم 64 بت مطلقًا من خلال Visual Basic 6.0. من خلال موقع الويب الخاص بها: "لم يتم تقديم Visual Basic 6.0 IDE مطلقًا في إصدار 64 بت أصلي وكذلك لم يتم دعم IDE 32 بت على نظام التشغيل Windows 64 بت. لا ولن يتم دعم تطوير VB6 على نظام التشغيل Windows 64 بت أو أي بنية أصلية بدلاً من 32 بت."

تم ترخيص هذا العمل بموجب الترخيص العام غير المعدل الخاص بالإسناد وعدم التجارة والمشاركة الإصدار 3.0 ‏من ‏‏Creative Commons‏‏  إن بنود Creative Commons لا تشمل منشورات Twitter™‎ وFacebook.

إشعارات قانونية   |   سياسة الخصوصية على الإنترنت