请问怎样在delphi 中怎样调用别人写的COM? (10分)

  • 主题发起人 主题发起人 tt123tt
  • 开始时间 开始时间
T

tt123tt

Unregistered / Unconfirmed
GUEST, unregistred user!
是*.DLL文件已用RegSvr32 注册成功怎样调用他里面的各种方法?
 
在Delphi中,选菜单project->import type library
在出现的窗口里选择类型库,当你开发了一个DLL的COM并注册后也会在类型库里看到。
选中对象后在其calss name框里会看到这个类型库里包含有哪些COM组件
在unit dir name中选择一个目录,按create unit按钮后,它会导出一个PAS文件
到这个目录中,此PAS文件包含了这个类型库中包含的COM组件的各种方法和属性,
你可以在你的project中引用此单元。然后使用它。
使用时先声明此对象,然后CREATE,接着就可以使用它的属性和方法了。
比如
procedure form1.userothercom;
var
order:iorder;
begin
order := coorder.create;
order.neworder(something variant);
end;
 
接受答案了.
 
后退
顶部