Adboe PDF Reader COM组件Win 764位开发报错

问题描述

AdboePDFReaderCOM组件Win764位显示PDF文件报"没有注册的类",做过以下尝试均不奏效:1、项目编译目标平台强制x86;2、手动注册DLL;怎么破?

解决方案

解决方案二:
找找第三方控件读取PDF的DLL,尽量不要使用COM组件否则转移到其他客户机上运行,如果位数不同,或者客户机没有安装PDFREADER,还是会报错
解决方案三:
引用1楼Z65443344的回复:

找找第三方控件读取PDF的DLL,尽量不要使用COM组件否则转移到其他客户机上运行,如果位数不同,或者客户机没有安装PDFREADER,还是会报错

有对三维模型显示支持比较好的第三方开源控件不?
解决方案四:
PDF跟三维模型有什么关系,你这个思维跳跃的有点远啊显示三维模型,可以试试Unity,可以Unity脚本用C#编写,或C#使用Unity插件
解决方案五:
引用3楼Z65443344的回复:

PDF跟三维模型有什么关系,你这个思维跳跃的有点远啊显示三维模型,可以试试Unity,可以Unity脚本用C#编写,或C#使用Unity插件

需求是这样的,首先必须是PDF文件,因为要多组织间传阅,其次,PDF文件中包含三维模型,so,那些只能读取平面内容的开源控件都不考虑了。客户机肯定是安装了AdobePDFReader的,操作系统xp、Win7甚至Win8都有,xp和Win7的32位已经调试可以了,就是64位有问题。

时间: 2024-09-23 02:45:21

Adboe PDF Reader COM组件Win 764位开发报错的相关文章

十万火急 关于32位com组件在64位系统运行的问题

问题描述 十万火急 关于32位com组件在64位系统运行的问题 我用com组件实现的类似于WinRAR右键菜单的功能 编译了一个32位的版本,在64位的机器上,注册完了,右键菜单没效果 同样的代码编译成64位的版本,在64位的机器上,注册完了,可以看到预期的效果 现在的问题是:不编译成64位的版本,直接用32位的版本,在64位系统中运行.(领导是这么要求的) 有什么方法可以解决32位的com在64位系统中运行(能显示右键菜单) 用的VS2012编译器 C++语言 解决方案 这么做没有什么意义吧?

Foxit pdf Reader爆出2个0Day 官方拒绝发补丁

由于官方拒绝提供补丁,专家给出两个建议,1不要打开任何来源不明的pdf文档:2 安全阅读模式要保持打开状态.绿盟科技发布< Foxit PDF Reader 0day 漏洞安全威胁通告 >,通告全文如下: Foxit PDF Reader 0day 漏洞安全威胁通告 最近,安全研究人员在Foxit pdf Reader发现两个严重的安全漏洞,漏洞编号分别为CVE-2017-10951和CVE-2017-10952. CVE-2017-10951     该漏洞是一个命令注入的漏洞,原因是由于a

win10 虚拟键盘-win 10 找开虚拟键盘 焦点在输入框内

问题描述 win 10 找开虚拟键盘 焦点在输入框内 我用的是winfrom技术,在win 10 系统下如何打开虚拟键盘.能不能手工调用系统的是虚拟键盘

was8 5-was 8.5 32位安装报错,说找不到install.xml

问题描述 was 8.5 32位安装报错,说找不到install.xml was 8.5 32位安装报错,说找不到install.xml 如图

急!winform使用adobe pdf reader时报错:未能导入activeX控件,请确保它已经正确注册

问题描述 vs2012环境下使用adobepdfreader,一直报错:未能导入activeX控件.pdf文件单独注册又一直注册不成功.求高人指点! 解决方案 解决方案二:http://blog.csdn.net/wangqiulin123456/article/details/8136399这个文章的意思就是在低版本的VS2005或2008拖控件后,在objDebug里生成.dll文件,然后把拷到vs2010所对应的的相应文件夹下面,然后再添加以下引用就行了.解决方案三:@ajianchina

VirtualBox安装64位系统报错的处理方法

  当前系统为Fedora 64位的(其实是32位也行),想要在VirtualBox下装64位的Ubuntu,结果报错: 代码如下: This kernel requires an X86-64 CPU,but only detected an i686 CPU. 意思是:下载的系统内核需要 X86-64 bit的CPU,但是只检测到i686系列的CPU. 但是我的电脑就是64位的,而且现在装的Ubuntu也是64位的啊,怎么会不行呢. 原来VirtualBox安装64位的系统需要满足以下条件:

vitrualbox虚拟机64位安装报错解决

1 NtCreateFile(\Device\VBoxDrvStub) failed: 0xc0000034 STATUS_OBJECT_NAME_NOT_FOUND (0 retries) 解决办法: 那是因为vboxdrv服务没有安装或没有成功启动, 64位的系统经常这样, 找到安装目录下的vboxdrv文件夹, 如D:\Program Files\Oracle\VirtualBox\drivers\vboxdrv, 右击VBoxDrv.inf,选安装,然后重启. 2 VT-x/AMD-V

VMware安装RedHat 6(64位)报错问题

本 机安装的是WIN 7 ,详细版本是:Windows 7 Ultimate, 32-bit 6.1.7601, Service Pack 1 .虚拟机版本:7.1.2 build-301548.在虚拟机上安装RED HAT ENTERPRISE LINUX 6 64版本时,报如下错误:   You have configured this virtual machine to use a 64-bit guest operating system.  However, 64-bit opera

Linux AS6.4(64位)下安装32位JDK报错

问题描述 1.安装包为RPM包,从ORACLE上下载最新的安装包jdk-7u71-linux-i586.rpm2.系统原有安装64位jdk,都已完全卸载3.安装使用的为ROOT用户[root@comapp2~]#rpm-ivhjdk-7u71-linux-i586.rpmPreparing...解决方案二: 解决方案三: 解决方案四: 解决方案五: 解决方案六: 解决方案七: 解决方案八: 解决方案九: 解决方案十: 解决方案十一: 解决方案十二: 解决方案十三: 解决方案十四: 解决方案十五: