问题标签 [jacob]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何使用来自 64 位进程的 32 位 COM 对象?
我在 64 位机器上使用 Jacob(JAVA COM 桥)并希望从 32 位 DLL 加载 COM 对象。我怎样才能做到这一点?
java - 奇怪的 Clojure Box - 库(dll)问题
我正在尝试使用 Clojure Box 将 JACOB 库与 Clojure 一起使用。
我已将此添加到我的 .emacs 中:
C:/dev/dlls/
包含jacob-1.14.3-x86.dll
.
我在.clojure
我的目录中添加了一个目录~/
,其中包含
jacob.jar
.
在 Clojure Box REPL 中,(System/getProperty "java.class.path")
产生:
和
和(System/getProperty "java.library.path")
产量:
如果我启动 Clojure Box 并发出问题(import '(com.jacob.com Dispatch
ComThread))
,REPL 就会挂起。
现在是奇怪的部分。如果我杀死 REPL 并执行“Alt-X slime”并对“创建一个额外的劣质 lisp?(y 或 n)”回答否并发出“(import '(com.jacob.com Dispatch ComThread))”它可以工作!更奇怪的是,如果我首先发出“(import '(com.jacob.com Dispatch ComThread))”并让REPL挂起,这只会“有效”。如果我只是启动 Clojure Box 并杀死/重新启动 REPL 而没有先发出“(import '(com.jacob.com Dispatch ComThread))”,它就会挂起。
任何帮助是极大的赞赏。
雅各布:http : //sourceforge.net/projects/jacob-project/
Clojure 盒子: http ://clojure.bighugh.com/
java - JACOB 没有正确释放对象
我有一个 Eclipse 插件,它使用 Jacob 连接到 COM 组件。但是在我完全关闭插件后,.exe 文件仍然挂在 Windows 进程中。
我ComThread.InitMTA(true)
用于初始化并确保SafeRelease()
在关闭应用程序之前为我创建的每个 COM 对象调用它,并ComThread.Release()
在最后调用。
我会留下一些未完成的事情吗?
java - 使用 jacob 和 excel 的简单程序
我想学习jacob用 excel 完成任务。使用 jacob 和 excel 寻找任何运行没有错误的简单代码。我尝试在 jacob 帮助中运行代码,但出现错误。要了解基础知识,我需要一个简单的代码。你能给我这个示例代码吗?谢谢
java - 使用 Jacob 和 WMI 编写更好的代码
我正在使用 JACOB 通过 WMI 访问系统信息。我在网上没有找到太多关于 WMI 和 Jacob 的文档,我想知道是否可以帮助我提高代码的效率。
这是代码:
如您所见,仅针对一项循环遍历集合似乎没有多大意义。我想只查询查询语句中的一列,并尽可能快速有效地从中获取结果,并且开销尽可能少。
有没有人对 JACOB 有很多经验并以最好的方式检索这些值?
谢谢,
史蒂夫
java - 如何使用 Jacob 在 MS Word 文档中创建图形
如何使用 Jacob 在 MS Word 文档中创建图表?
java - com4j 与 jacob 从 Java 调用 COM 方法
我维护一个使用Jacob或 Java-COM Bridge 的遗留 Java 应用程序,通过 MS VBA 和 MS Word 的 COM 接口进行调用。我一直在看 Sun 的com4j,它看起来很有希望。
它对我来说看起来不错的原因是它使用 vtable 绑定到方法,而不是 IDispatch。假设我们操作的所有 COM 对象都存在 vtable 接口,使用它们而不是 IDispatch 似乎更简洁。回到 COM 和 CORBA 成为热门二进制接口技术的时代,我似乎记得通过 vtable 进行的早期绑定比通过 IDispatch 进行的后期绑定提供了更好的性能。
有人从 Jacob 迁移到 com4j 吗?如果是这样,有哪些陷阱和经验教训?
java - 如何在 Java 中配置 .dll 文件?
我在我的 java 应用程序中使用Jacob jar 文件。
这个 Jacob jar 文件带有一个 .dll 文件。我已将 Jacob jar 文件添加到我的类路径中。但是当我执行我的应用程序时,会发生运行时错误
如何加载这个 .dll 文件?
已编辑:================================================= ==================================
我已将“路径”环境变量设置为包含我的 .dll 文件并加载该 .dll 文件的目录,如下所示
但出现以下错误
java - 使用 Jacob 和 Java 的 JBoss 和 WMI
有没有人遇到过使用 Jacob 调用 WMI 查询的 Java 应用程序的问题,并且该应用程序被部署到 JBoss?JBoss 锁定了 WMI 调用,没有更多可用信息。