带有字符串的不可见ActiveX

时间:2010-05-05 17:10:27

标签: java c++ activex methods adapter

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

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

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

1 个答案:

答案 0 :(得分:1)

这在很大程度上取决于ActiveX中的样式。一些框架可以访问它们而其他框架不能访问它们。据我所知,以下工具将帮助您(我们在不同的上下文中使用所有这些工具):

  • SWT(具有OLE接口,适用于在您的过程中运行的ActiveX控件)
  • Com4J(使用具有自己线程的ActiveX组件的好东西,如远程Word或Outlook)
  • JNative(适合调用简单的DLL函数)