做java调用active控件和.dll文件,需要有哪些知识储备? 新做的项目需要这些调用,运行在2000和unix环境下。想提前储备下知识。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这么说吧,基本不是很可能调用,ActiveX控件是一种COM组件,COM组件的运行需要套件线程,你只要要用JNI调用CoInitialize函数初始化成功这个线程。而COM组件以面向对象方式写成的,你要用C做个Wrapper层,然后间接调用COM组件。.dll文件很难说,一个.dll文件,可能是Java可以调用具有export C接口的动态链接库。也可能是个COM组件,也可能是个.Net的Assesmly,后两者基本不可调用。 Java Native Interface JNI技术。但这个并不能保证成功,而且使用起来难度不小,楼主这么整,基本是扬Java的短,避Java的长。 看来你们完全对ActiveX没有概念啊。 已经结贴。根据这个回答。大致了解我接下去要做的工作了。项目中我需要调用的dll文件是用c写的动态链接库,为了能在unix下应用,又把它封装成active控件。 请教一下,这样的代码对吗? 一道变态的题目... 为什么在Applet上网页上显示不出图片?? 一个关于窗体的逻辑性问题 求GUI好的教程 哪位朋友能共享一下好书Java Practical Guide for Programmers英文?(中文为Practical java) *****以好的的电子书换原程序***** 在jcreator中怎么设置javadoc啊,我用添加path的方法怎么不好使啊?? 大侠们帮我个忙!关于JDK的配置问题 Socket的问题 大家觉得哪个java的IDE比较好用 JAVA 中JFrame 中怎样点击一个按钮就在JFrame中画出一个指定的图形?
而COM组件以面向对象方式写成的,你要用C做个Wrapper层,然后间接调用COM组件。
.dll文件很难说,一个.dll文件,可能是Java可以调用具有export C接口的动态链接库。
也可能是个COM组件,也可能是个.Net的Assesmly,后两者基本不可调用。
但这个并不能保证成功,而且使用起来难度不小,楼主这么整,基本是扬Java的短,避Java的长。
已经结贴。根据这个回答。大致了解我接下去要做的工作了。项目中我需要调用的dll文件是用c写的动态链接库,为了能在unix下应用,又把它封装成active控件。