java调用大漠插件,java调用COM组件

凡有度 发布于 2015/06/25 18:21
阅读 3K+
收藏 1

java调用大漠插件,有高手吗?

大漠 综合 插件 (dm.dll)采用vc6.0编写,识别速度超级快! 采用COM接口编写,适用于所有语言调用.

java调用com组件,网上例子很少,基本是调用方法的。大漠有个前提是注册。没搞明白,求高手。

没有什么是java搞不定的对吧,求高手。

按键精灵代码:注册大漠,获取版本号,测试通过,见下面

//注册大漠插件
PutAttachment ".\plugin", "RegDll.dll"
PutAttachment ".\plugin\dm", "dm.dll"
Plugin.RegDll.Reg (Plugin.sys.GetDir(0) + "\plugin\dm\dm.dll")
Set dm = createobject("dm.dmsoft")
//注册大漠插件结束
//下面的第6行至第13行是测试大漠插件是否注册成功
Set dm = createobject("dm.dmsoft")
ver = dm.ver()
If ver = 0 Then 
    MessageBox "插件注册失败,检查系统是否禁用了vbs脚本权限"
    EndScript
Else 
    MessageBox "插件注册成功"+ver
End If
Sub OnScriptExit()
    Call Plugin.RegDll.UnReg("c:\game_script\dm.dll")
    // 这句的作用就是解除大漠注册到系统,如果只想注册到系统,不想解除的话,请删除第16行
    MessageBox "脚本已经停止!"
End Sub


大漠官网:http://www.dmwebsite.net/

大漠下载地址:  链接: http://pan.baidu.com/s/1sjwVTmt 密码: nzbd 

加载中
0
南湖船老大
南湖船老大

别说Java了,C来调用VC 6写的COM接口都蛋疼。。。

至于注册组件是不需要JAVA调用的,命令行下导入即可,我玩过忘记命令了。如果不是的话,我就不清楚你说的注册是什么了

0
凡有度
凡有度
不是把,醉了,那用C#?
0
悠悠然然
悠悠然然
别这么折腾了,通过TCP/HTTP等网络通信做吧,简单方便、稳定。不谢,给分就行。
悠悠然然
悠悠然然
回复 @ToSur : 你可以做另外一个VC程序来调用com,然后对外提供http/tcp访问接口,就O了,Java的思想:不行?那就加一层。
凡有度
凡有度
这是我妥协插件,没办法的事
0
凡有度
凡有度

有没有人帮助下,就是按键精灵代码:注册大漠这里没弄明白啊。

Set dm = createobject("dm.dmsoft")
ver = dm.ver()

返回顶部
顶部