摘要: 假设要进行二次开发的程序为 A.exe,要增加的功能使用增加DLL的方法来完成,设为Cdll.DLL,其中含有A、B、C等方法。 其中的方法A要用到C#类库Csharp.DLL中的方法A。要完成这个任务,参考网络上的各种方法与代码,总结其步骤如下:先用VS2008 C#类库项目写成含有A方法的DLL,并设置项目属性以进行COM的封装,然后用VC6 等写C代码进行调用。一、生成C#类库Csharp.DLL(1)在Visual Studio 2008 中创建C#的类库项目 CSharp(2)实现的类假设为:using System;using System.Collections.Generic; 阅读全文
posted @ 2013-07-03 15:49 \n忘忧草 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 学mfc学到文档,视图和框架的时候,知道必须在这三个类的派生类的类声明里加上DECLARE_DYNCREATE,然后在类声明外合适的地方加上IMPLEMENT_DYNCREATE,然后文档,视图和框架,还有文档模板就可以协调工作了。查看msdn,发现类似的宏有这几对:DECLARE_DYNAMIC 和 IMPLEMENT_DYNAMICDECLARE_DYNCREATE 和 IMPLEMENT_DYNCREATEDECLARE_SERIAL 和 IMPLEMENT_SERIAL虽然msdn里介绍了他们的作用,但对于它们为什么会起这样的作用心里却没底,于是翻了翻mfc的源代码,喜欢钻牛角尖的人可 阅读全文
posted @ 2013-07-03 13:26 \n忘忧草 阅读(532) 评论(0) 推荐(0) 编辑