Програми PDF, вбудовані у VB6, не працюють з Acrobat 11.0.07.

Оновлення 11.0.07 надає 64-бітну підтримку через окремі 32-бітні та 64-бітні бібліотеки DLL, а реалізація відповідає вказівкам Microsoft. Оскільки VB 6.x підтримує 64-розрядні версії, програми, вбудовані в середовище VB6, більше не працюють.

Рішення

Доступні наведені нижче параметри:

  • Інсталюйте новіший IDE або пізнішу версію Visual Basic, що підтримує 64-розрядні бібліотеки DLL.
  • Якщо раніше ви мали вбудовані 32-розрядні програми, тому що бібліотека AcroPDF.dll була 32-розрядною, а тепер використовуєте Visual Studio 2005 або пізнішої версії, переконайтеся, що вибрано типовий параметр Будь-який графічний процесор для Цільової платформи Visual Studio. Параметр Будь-який графічний процесор означає, що складання виконується на графічному процесорі, який наразі запущено. Тобто, 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 з квітня82008 року.
  • Microsoft ніколи не пропонувала 64-бітну підтримку з Visual Basic 6.0. З їхнього веб-сайту: «Visual Basic 6.0 IDE ніколи не пропонувався в оригінальній 64-бітній версії. Також не підтримувався 32-розрядний IDE в 64-бітній Windows. Розробка VB6 для 64-бітної Windows або будь-якої іншої архітектури, крім 32-бітної, не підтримується і не буде підтримуватись».