2007-04-20
修改版 juno.com.base
关键字: COM D
dsource 上的 juno 是一个很不错的 Windows 封装库,可惜的是作者似乎已经放弃了开发,已经近5个月没有更新了。
由于时间的原因,juno 无法在现在的 DMD 下编译,因此我修改并提取了 juno 库最有价值的 COM 库部分,让它能顺利编译。这么做的目的在于我们现在可以通过 juno 中的 tlbimpd.exe 为 COM 类型库生成接口代码,自己手工转换了。
附件中的 combase.d 是 juno.com.base 的修改版,mshtml.d 是 MSHTML 的接口代码。
需要注意的是当用 tlbimpd 生成代码以后需要将第一行 import juno... 改为 import combase;
happy hacking!
由于时间的原因,juno 无法在现在的 DMD 下编译,因此我修改并提取了 juno 库最有价值的 COM 库部分,让它能顺利编译。这么做的目的在于我们现在可以通过 juno 中的 tlbimpd.exe 为 COM 类型库生成接口代码,自己手工转换了。
附件中的 combase.d 是 juno.com.base 的修改版,mshtml.d 是 MSHTML 的接口代码。
需要注意的是当用 tlbimpd 生成代码以后需要将第一行 import juno... 改为 import combase;
happy hacking!
评论
DavidL
2007-04-21
freenode的irc
qiezi
2007-04-20
你们说的IRC是哪亚,我很少用IRC。
JavaEye圈子可能有些问题,有些用户要批,有些不用批,好像也没什么规律。
JavaEye圈子可能有些问题,有些用户要批,有些不用批,好像也没什么规律。
oldrev
2007-04-20
好像现在不用审批了,不知道什么时候我也成了管理员
DavidL
2007-04-20
不好意思,是qiezi兄批的
DavidL
2007-04-20
嗯,是的,IRC里的DavidLeon,估计和ideage沟通一下就知道了,因为我的申请就是写的这个的,而且是他批的
oldrev
2007-04-20
就是简单的创建 COM 对象
oldrev
2007-04-20
楼上的同志是不是火星NG里经常现身的 davidl?
DavidL
2007-04-20
的确是个有用的咚咚,代码没细看似乎不支持OLE?
发表评论
- 浏览: 105133 次
- 性别:

- 来自: 昆明

- 详细资料
搜索本博客
我的相册
Screenshot
共 1 张
共 1 张
最近加入圈子
最新评论
-
出色的开源项目管理软件— ...
我也是前几天刚刚从trac换到redmine,感觉好多了,trac有的redmi ...
-- by danielking -
转贴:鲁迅未收入全集的文 ...
借问酒家何处有,牧童遥指杏花村
-- by hqs7636 -
Range Coding 的 D 实现
引用oldrev 2008-01-12LZMA SDK 只是一个 LZMA 算法 ...
-- by oldrev -
D 静态数组初始化大bug
看看日期好伐?
-- by oldrev -
D新闻组里的天才代码
没看过产生的汇编代码,测试了是可行的。如果用宏来实现就完美了
-- by oldrev






评论排行榜