用TlbImp.exe生成程序可调用的Dll
来源:互联网 发布:java中调用存储过程 编辑:程序博客网 时间:2024/06/06 15:03
http://www.cnblogs.com/ztlyz/archive/2010/10/15/1852381.html
在很多项目当中需要安装某些程序并调用接口...虽然配置服务器上也安装了程序,但是发布的程序却不能直接调用...后来发现在VS里调试重新引用一下Dll就没有问题了.但是不可能每安装一次就重新调试一下...因为需要配置的机器未必会安装Visual Studio...
有个办法可以解决配置的问题...主角就是:TlbImp.exe,它是Visual Studio自带的类型库导入程序,路径位于<SDK>\v2.0\Bin 目录中
用法:首先在开发时先找到要引用的程序(exe,tlb或8li)的文件夹,在里面添加一个批处理文件.内容就写
<SDK>\v2.0\Bin\TlbImp.exe XXX.tlb /out:myTest.dll
pause
如果执行成功,则会在这个目录下生成一个myTest.dll.然后复制到项目的文件夹下,再引用,就可以了.
当然其实也可以先引用COM,然后编译,让VS生成一个Interop.XXX.dll后,把它随着程序一起发布,并且移除原来的COM引用,改为直接引用新生成的Interop.XXX.dll.
0 0
- 用TlbImp.exe生成程序可调用的Dll
- 用TlbImp.exe生成程序可调用的Dll
- 类型库导入程序 (Tlbimp.exe)
- 类型库导入程序(Tlbimp.exe)
- 类型库导入程序 (Tlbimp.exe)
- 类型库导入程序 (Tlbimp.exe)
- CodePlex开源版Tlbimp.exe的两个新功能
- MFC中调用可运行程序.exe 的方法
- vs生成的exe程序和相关dll打包
- matlab生成VS可调用的dll文件
- 类型库导入程序(Tlbimp.exe)工具使用详解
- Tlbimp.exe、ildasm.exe位置
- Labwindows/CVI程序调用C#生成的Dll文件
- 用Delphi编写一个Svchost.exe调用的DLL模块
- 用Delphi编写一个Svchost.exe调用的DLL模块
- 用Delphi编写一个Svchost.exe调用的DLL模块
- VC生成的DLL给QT的EXE调用时lib路径问题小结
- WCF_通过使用svcutil.exe将http://*.svc?wsdl生成客户端可调用的.cs文件
- 关于大型网站技术演进的思考(十六)--网站静态化处理—前后端分离—下(8)
- 电力系统潮流计算程序实现C语言版(动态节点+稀疏技术)
- 关于大型网站技术演进的思考(十七)--网站静态化处理—满足静态化的前后端分离(9)
- Autolayout (一)
- bzoj 4178: A
- 用TlbImp.exe生成程序可调用的Dll
- 关于大型网站技术演进的思考(十八)--网站静态化处理—反向代理(10)
- HDU5303
- 关注极客头条微信,每天一大波干货
- Android 用Animation-list实现逐帧动画
- 关于大型网站技术演进的思考(十九)--网站静态化处理—web前端优化—上(11)
- 提取数字的每一位
- WIPE与Format的种种神马情况
- 连接OMAPL138 ARM9核时出现的Error connecting to the target: (Error -1063 @ 0x0)问题