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控件的属性