有tlb文件如何注册啊

sky_ghm 2011-07-08 04:29:48
我们正在使用一个别人开发的软件,目前可以得到他的tlb文件,想在vc中使用com掉用该软件,我想问一下怎么注册,软件是在安装时就直接注册了吗,通过tlb咋注册啊。
...全文
1451 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyx100 2011-07-13
  • 打赏
  • 举报
回复
#import "xxx.tlb" 就可以用了
MoXiaoRab 2011-07-12
  • 打赏
  • 举报
回复
安装好如果就注册好了的话,其实不需要TLB也能调用
sky_ghm 2011-07-12
  • 打赏
  • 举报
回复
我import了,编译可以通过
sky_ghm 2011-07-12
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 fishion 的回复:]
1.手动注册: win9x/NT/2000系统提供一个用于注册进程内组件的实用工具RegSvr32.exe,如regsvr32 c:\test.dll;

2.用DllRegisterServer注册

你自己注册的要有组件的文件,有tlb文件就是让你使用这个组件而已
[/Quote]
我是个菜鸟,我就是想使用,需不需要注册啊,为什么我在创建createinstance时总是返回没有注册呢
fishion 2011-07-09
  • 打赏
  • 举报
回复
1.手动注册: win9x/NT/2000系统提供一个用于注册进程内组件的实用工具RegSvr32.exe,如regsvr32 c:\test.dll;

2.用DllRegisterServer注册

你自己注册的要有组件的文件,有tlb文件就是让你使用这个组件而已
gw_net 2011-07-08
  • 打赏
  • 举报
回复
regtlb
亚细亚 2011-07-08
  • 打赏
  • 举报
回复
好像跟RegisterTypeLib有关系
  • 打赏
  • 举报
回复
#import只能让你的软件编译过去。

你得拿到对应的dll才能注册,才能运行你的exe。
  • 打赏
  • 举报
回复
#import "xxx.tlb" 就可以用了
无言猪 2011-07-08
  • 打赏
  • 举报
回复
是进程外组件吗?是的话软件支持命令 /RegServer,在当前目录下 XXX /RegServer 注册
MoXiaoRab 2011-07-08
  • 打赏
  • 举报
回复
import 进来

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧