BLUE.NET

-------- 众里寻她千百度

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
1、如果是win32的api,就用DllImport,例如:  
  [DllImport("user32.dll",EntryPoint="GetDC")]  
  public   static   extern   IntPtr   GetDC(IntPtr   ptr);  
   
  (加上命名空间using   System.Runtime.InteropServices;)  
   
  2、如果是atl的com组件,那么通过在cmd里运行工具tlbimp.exe将com的tlb文件导入到.net里,生成代理类的dll,然后直接在vs.net的引用里添加就可以了  
   
  tlbimp.exe在Microsoft   Visual   Studio   .NET\FrameworkSDK\Bin下面有  
  基本用法:tlbimp.exe   xxx.tlb   /out:xxx.dll
posted on 2009-06-04 15:06  blue.net  阅读(374)  评论(0)    收藏  举报