登录 注册 找回密码 开启辅助访问 商业用户中心 购物车有0件商品 切换到宽版
搜索
查看: 4792|回复: 11
打印 上一主题 下一主题

[讨论] 关于黑月OCX组件驱动支持库

[复制链接]
跳转到指定楼层
楼主
发表于 2010-10-22 17:02:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好象对dll类型的支持不好啊,感觉没有以前的com操作支持库方便,象我附件里的那个就无法调用了.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

沙发
发表于 2010-10-22 17:17:58 | 只看该作者
黑月OCX是给有窗口的组件用的,你那个组件最好是易的对象来调用
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2010-10-22 22:51:34 | 只看该作者
忘记说了,其实这个dll易对象也是无法调用的(创建成功,但无法调用函数(取错误提示“指定对象没有类型信息”)),但以前的com操作支持库却可以调用,不知道是什么原因.
大鸟能不能写个静态版的com操作支持库啊!易的对象实在不好用啊
回复 支持 反对

使用道具 举报

地板
发表于 2010-10-22 23:48:17 | 只看该作者
他的手册里写着

注意: dm.dll只能用于非简单游

另外,上个版本发现用Import命令导入插件,会造成多开出问题,所以不要用Import来注册插件.

另外,别的高级语言如何调用dm.dll,请百度XXXX语言如何调用Active X 对象.

目前经过测试的语言可以正常调用的有vc6 vb6 delphi ,别的语言想必也不会有问题.

回复 支持 反对

使用道具 举报

5#
发表于 2010-10-22 23:57:25 | 只看该作者
本帖最后由 云外归鸟 于 2010-10-22 23:59 编辑

我用VB也调用不了
这个组件是只能给什么"按键的Plugin目录"做为插件用的,其它程序用不了

回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2010-10-23 16:49:21 | 只看该作者
本帖最后由 易123 于 2010-10-23 16:51 编辑

哈大鸟你也有没看仔细的时候啊,你看我我下面的附件就是用你的com操作支持库的.可以成功调用啊(用易自带的对象是无法调用的).

可惜无法静态编译啊!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

7#
发表于 2010-10-23 22:03:03 | 只看该作者
我用顶楼你的组件,用易的工具注册的,就创建不了
你上面的源码写出的DLL注册的就可以创建.
他的COM组件接口编写不规范,不能枚举所有方法属性,我以前的Com操作支持库也不能生成源码,只能像你的源码,先查询函数名的编号,再调用了.
这不能怪易对象调用不了,只能怪作者编写的组件不标准.
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2010-10-24 12:50:28 | 只看该作者
是这样.
回复 支持 反对

使用道具 举报

9#
发表于 2010-11-23 01:26:39 | 只看该作者
你的这个问题,我已经用新编的支持库解决了
http://www.basic8.com.cn/show.asp?type=lib&id=2
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2010-11-23 19:41:06 | 只看该作者
不好意思让你麻烦了,最近我又学了点VB,已经用VB间接调用成功了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表