delphi如何引用tlb ( 积分: 200 )

  • 主题发起人 主题发起人 6ysnow
  • 开始时间 开始时间
6

6ysnow

Unregistered / Unconfirmed
GUEST, unregistred user!
现在有一堆tlb的文件和几个ocx控件,我根本不清楚这些tlb中有什么函数好和功能,现在用delphi将这一组的tlb封装成一个com组建供第三方使用!我将几个ocx注册安装了,并可以使用,但是tlb的东西不是可见的控件,如何引用?
1.我通过project->import libery将tlb导入,但是在delphi中如何引用?将其包含呢?
2.我如果想将这一组tlb包装成一个com组件,是直接新建工程,还是新建activex来实现?
希望大侠指点,给一个demo最好啊!!高分求助!
 
1 安装TLB、COM组件
管理工具-组件服务-计算机-我的电脑-COM+应用程序
2 导入TLB或者COM组件
project->import libery将tlb导入
3 添加生成的“_TLB.pas”文件到当前窗体。
4 使用,在“*_TLB.pas”里找到你要用的接口 如CoTest;
使用
var ctest:itest;
begin

ctest:=cotest.create;
ctest.XXX();调用
end;

还不会的话在网上找超级猛料2003拉回去慢慢看
 
谢谢啊,不知道第一步有什么用啊!
但是还是给分!谢谢。
 
不安装一个不能用,2是不能导出TLB.pas文件
当然,可以用REGSVR32直接注册COM,TLB也行,那样安装可以做一些设置你可以看看,直接用REGSVR32注册也行,这样用的是通用的设置。
 
哦,我是直接注册了的(regsvr32)。
关于那个tlb文件,又是接口又是类,很混烂,有些例子中还需要用到class_XXX,不指导能不能介绍一些啊!??
 
如果要深一点知识的可能要找李维的书了,我只是简单的用
 
帮你顶,接个分
 
接受答案了.
 
后退
顶部