CharlesChen's Technical Space

简单实用是我一直在软件开发追求的目标(I Focus on. Net technology, to make the greatest efforts to enjoy the best of life.)
Not the best, only better
随笔 - 135, 文章 - 0, 评论 - 547, 阅读 - 51万
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

08 2012 档案

摘要:托管代码如何调用非托管代码 两种常用的做法: 下载: http://download.microsoft.com/download/f/2/7/f279e71e-efb0-4155-873d-5554a0608523/CLRInsideOut2007_01.exe 1. COM interop 具体操作: a. 用atl写com服务程序 b. 使用Tlbimp将atl写的com程序转换成 COM DLL 用如下命令: tlbimp 你写的com.dll tlbimp是 .NET Framework SDK中附带的类型库导入程序。用这个命令即是把生成一个非托管com dll的托管包装。 c. 托管客户端非常简单 直接new一下,然后调用对应的方法即可。 2. P/Invoke a. 在托管客户端增加一条 DllImport语句和一个方法的调用。 介绍一个P/Invoke网站,http://pinvoke.net/ 阅读全文

posted @ 2012-08-29 15:32 Charles Chen 阅读(6616) 评论(0) 推荐(0) 编辑

摘要:Windows为每个Windows程序都维护了一个消息队列,当有用户输入事件的时候,Windows就把这个事件转换为一个称之为“消息”的东东(也就是上面代码中的MSG结构). 阅读全文

posted @ 2012-08-20 16:50 Charles Chen 阅读(1580) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示