调用C++的tlb

1、调用C++生成的tlb文件,需要利用tlbimp.exe生成dll,然后调用 

3. 生成tlb文件
通过Ctrl+Shift+B生成DLL文件,然后通过tlbimp ComTest.dll /out:ComTest.tlb得到.tlb文件
 
4. 注册tlb成com
通过C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm /tlb:ComTest.tlb ComTest.dll /CodeBase
 

2、调用C++的DeCom组件,需要利用Register注册DLL

3、直接调用DLL,如下

         [DllImport(sEncryptDllPath, CharSet = CharSet.Ansi,  CallingConvention = CallingConvention.StdCall, SetLastError = true)]
        public static extern Int32 NtsMarkFile(string  szFileName, ref string szMarkFile);

 

编辑本段OCX控件在WINDOWS XP中的注册方式
  ocx控件的安装方式有很多种,这里介绍最简单的一种。
  步骤:
  1.将需要安装的OCX控件文件复制到某个目录,例如C盘根目录下。
  2.进入开始,点击运行。
  3.在出现的框中键入regsvr32 C:\xxxx.ocx 。(XXXX为控件名, C:\为目录)
  4.点击确认后等待出现提醒注册成功即可。
  oca 文件
  Oca文件不是控件,其中保存Ocx控件的属性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值