1

我需要调整一个int printText(string)使用 MFC 库编写的简单函数(比方说)(该函数在其驱动程序库完全由 MFC 开发的特定打印机上打印文本)适应两个应用程序,第一个在 LabView 中开发,第二个在 Java 中( Eclipse RCP)。

我认为 ActiveX 组件是适合这两种应用程序的正确选择,但我不知道从哪里开始。

有没有人可以指导我开发这个简单的 ActiveX 而无需处理 ActiveX 世界的所有灵活性(即复杂性)?我的组件应该是不可见的,只不过是一个print接受字符串的方法(最终是另init一种初始化打印机的方法)。

4

1 回答 1

1

This greatly depends on the style in ActiveX is written in. Some frameworks can access them and other not. As far as I am aware, the following tools will help you (we use all of them in different contexts):

  • SWT (Has an OLE interface, good for ActiveX controls running in YOUR process)
  • Com4J (Great stuff for working with ActiveX components having its own thread, like remoting Word or Outlook)
  • JNative (Good for calling simple DLL function)
于 2010-05-05T18:09:04.327 回答