摘要: 进入公司以来第一个正式的任务 - 把一个C/C++的设备操作程序(.H + LIB/DLL)改写成COM接口,供C#调用。对于COM和ActiveX,我只是稍微有一点了解,所以一开始我想,用COM包装一下,然后把相关的数据转换一下给内部的接口就可以了。当然让C#直接调用C/C++的DLL也应该是可以的,但是既然说了先改成COM那就先动手学习下COM吧。在看了一点教程之后我发现用VC6的ATL进行COM的快速开发还是比较简单的。COM的底层结构甚至都不用了解,那些必须的函数都已经被IDE创建好了,相关的链接IDE也考虑的面面俱到。好了,开始改吧。然后我发现,这个程序里面有很多自定义的结构体,这个 阅读全文
posted @ 2011-09-16 16:21 张鲸落 阅读(580) 评论(0) 推荐(0) 编辑