- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将 VB6 应用程序升级到 VB.Net。它使用“Adobe Acrobat 10.0 类型库”。但是,当与 .Net 项目一起使用时,我在标题中收到错误。我创建了一个小型测试项目。当我尝试实例化 AcroPDDoc 时,在以下行中抛出异常:
Dim acroApp As Acrobat.AcroPDDoc = New Acrobat.AcroPDDoc()
adobe 库位于 C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.dll
。添加后,它将一个名为“Interop.Acrobat.dll”的 dll 放入项目的 obj 文件夹中。我尝试在两个 dll 上运行 RegSvr32.exe,正如我在某处看到的建议,但收到了类似
dll was loaded but the call to DllRegisterServer failed with error code 0x80004005
我无法找到有关该错误代码的大量信息。
我也尝试过chainging the platform target to x86 from 'any cpu' 。
编辑-我在 32 位和 64 位版本的 Windows 7 上都遇到了同样的问题。
在 win 7 64 中,我输入了以下内容:
C:\Windows\SysWOW64> regsvr32 "C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.dll"
收到以下错误:
在 win 7 32 中,输入以下内容:
C:\Windows\system32> regsvr32 "C:\Program Files\Adobe\Reader 10.0\Reader\AcroRd32.dll"
收到以下错误:
编辑2 -根据 Raymond Chen 的建议,我又访问了 Adobe 网站。我发现了几个线程 here , here ,以及关于 stackoverflow 的另一个问题。前两个链接并不专门指 .NET,但从它们看来,似乎必须安装完整版本的 Acrobat Reader 才能使这些互操作类正常工作/注册相关 dll。我明天会检查,但我强烈怀疑客户的环境可能包含完整版本的 Acrobat Reader。感谢所有回答的人,感谢您抽出时间。
编辑 3 - 我拿到了 Acrobat 的完整版本,已安装,你瞧,一切都太棒了!
最佳答案
如上所述,除非计算机上安装了完整版本的 Acrobat,否则 dll 不允许自身注册。
关于.net - 由于以下错误 : 80040154,检索 CLSID {xxxx} 组件的 COM 类工厂失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14859151/
我应该执行以下操作: 可能通过服务/工厂,使用 $q(异步)查询 API 以获取大型名称数据集 有另一个服务(也是异步的),它应该只返回上述工厂的元素,如果它们与某个字符串(搜索字段)匹配。目的是缩小
我有一个通用的基类。我有一个实现基类的具体类。 我将如何创建工厂类/方法来交付不同类型的具体类? 举个例子: public class ReceiverBase where T : IInte
我正在查看以下链接中的 Ninject Factory 扩展: http://www.planetgeek.ch/2011/12/31/ninject-extensions-factory-intro
工厂、提供商和服务这三个术语之间有什么区别? 刚刚了解 NHibernate 及其存储库模式(POCO 类等)。 最佳答案 工厂:通过将一堆位组合在一起或基于某种上下文选择类型来组装类 Provide
使用CGLIB我可以做到 final var enhancer = new Enhancer(); enhancer.setUseCache(false); enhancer.setSuperclas
我试图在 Kotlin 中使用伴随对象工厂方法(相当于 Java 中的静态工厂方法)创建一个嵌套内部类。这是我的代码的简化版本。 class OuterClass { var myData:L
我正在为我的大学做一个项目,但遇到了问题。 基本上,该项目由一个客户端-服务器应用程序组成,我想创建一个用于通信的 Packet 类。数据包由 header 和主体组成。现在问题来了。我可以有一些不同
这个问题在这里已经有了答案: Why doesn't polymorphism work without pointers/references? (6 个答案) What is object sl
我正在制作一个套接字工厂。我希望每个外部应用程序都使用 Socket 类的接口(interface),它是几个类(ServerSocketTCP、ClientSocketTCP、ServerSocke
我是 angularjs 的新手,我正在尝试创建一个小型电影数据库。这是我第一次使用工厂,我想确保这是正确的方法,以及如何在另一个功能中使用这个工厂,如下所示? 我希望这个工厂只运行一次,这样我就可以
这个问题在这里已经有了答案: Java inner class and static nested class (28 个答案) 关闭 5 年前。 public class DataFactory
我看过很多关于 C++ 工厂的帖子,但到目前为止我还没有看到解决我的问题的解决方案。 (虽然我可能遗漏了一些东西。) 示例控制台应用程序: #include #include #include
这是一个简单的 C++ 项目,有 2 种设计模式:单例和工厂,sigleton 也是一个模板化类,一个接口(interface) (IHash) 和一个类 (Hash1)。一个简单的工厂类 (Hash
这个问题类似于Factory and generics ,并且可能有相同的答案,但它是不同的。我有一个通用基类,它将由完全独立的 JAR 中的类进行扩展。所述 JAR 应该能够在不更改任何其他代码的情
问题是我需要为传递的类创建一个新实例 有没有办法重写这个函数,让它可以接受任意数量的参数? function createInstance(ofClass, arg1, arg2, arg3, ...
我想用简单的 C++ 语法创建一个简单的工厂方法: void *createObject(const char *str,...) { if(!strcmp("X",str)) retu
经过大约 10 个月的程序化 PHP 学习后,我现在正尝试着手研究基本的 OOP 原则和设计模式。这是一个爱好,我没有那么多时间去追求它,所以请原谅这个问题的水平很低。 我的网站(目前 100% 程序
我有一个简单的问题。 我如何编写一个工厂来定义使用 make() 或 create() 的关系,具体取决于原始调用 make() 还是 create()? 这是我的用例: 我有一个简单的工厂 /**
我正在尝试在延迟加载模块中提供 APP_BASE_HREF 注入(inject) token ,然而,工厂方法根本没有被调用。 在这里https://github.com/MaurizioCascia
我有以下 ast: import { factory as f } from 'typescript' const typeDeclaration = f.createTypeAliasDeclara
我是一名优秀的程序员,十分优秀!