Добавление Acrobat Reader XI AxtiveX в проект Team Developer 3.0 компании Gupta (Centura)
Мне нужно внести некоторые изменения в большое приложение для составления отчетов, созданное с помощью Centrua Team Developer 3.0 (tpf3
).
Одним из изменений является возможность открывать отчеты с помощью более новой версии Acrobat Reader. E сть .apl
файл, который работает с ActiveX, который поставляется с Acrobat Reader 6.0, и который все еще работает. После добавления (создания) .apl
Файл для библиотеки типов элементов управления Adobe Acrobat Browser 1.0, я скомпилировал все свои исходники, но получил эту ошибку:
не удалось создать activex
Можно ли добавить AcroPDF.dll в проект, который выполняется с помощью CTD 3.0, или нам нужно перейти на CTD 6.x? Кто-то уже внедрил Reader XI в проект CTD?
Заранее благодарю за любую помощь в этом.
1 ответ
Я могу подтвердить, что с TD3.1 PTF4 я получаю ту же проблему при создании apl и последующей компиляции приложения.
Я пытался сделать то же самое с TD6.2, и он работал правильно. Мне удалось открыть и показать PDF-документ с одной строкой кода.
Что я сделал: я запустил TD62 ActiveX-Explorer, создал библиотеку типов элементов управления Adobe Acrobat Browser 1.0.apl с опцией "Создать полностью по имени", использовал элемент управления в окне формы и вызвал
Установите bRet = axAcrobat.LoadFile( sFilename, bOk)