非常简单的问题,如何调用COM+的对象

LMZQ 2003-09-15 03:12:05
写了一个COM+的组件,注册后,
再写一个Client去调用其方法,
CreateOleObject( ) 之前是不是还要 Import Type Library ?

thanks in advanced
...全文
25 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
enhanwei 2003-09-18
  • 打赏
  • 举报
回复
然后调用你在com+的接口方法
myVar.Method(parameter1,..,parametern);
enhanwei 2003-09-18
  • 打赏
  • 举报
回复
答案
1、在uses模块中,加入编译com+组件的***_TLB.pas文件
2、在相应的处理函数中加入
var myVar: myclass;
begin
myVar:=comyclass.create();
end;
eastliangliang 2003-09-15
  • 打赏
  • 举报
回复
uses 这个COM+组件的***_TLB.pas,里面有创建接口指针的函数
LMZQ 2003-09-15
  • 打赏
  • 举报
回复
我弄错了,应该是写COM+时候的问题
一调用就弹一个 “内存已锁定”,什么来的?
lincanwen 2003-09-15
  • 打赏
  • 举报
回复
不要 Import Type Library。直接就可以了。
var
vCom:Variant;
begin
vCom:=CreateOleObject(类库名.类');

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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