X
xinux11
Unregistered / Unconfirmed
GUEST, unregistred user!
请问在Delphi中调用Delphi写的COM+控件的时候,为什么会出现“找不到成员。”的错误?
COM+控件已经注册过了。
请大家帮帮忙
调用的代码如下:
procedure TForm1.Button2Click(Sender: TObject);
var
A_Com:Variant;
begin
A_Com := CreateOleObject('Test.VH');
A_Com.ShowText('Text');
end;
--------------------------
我还发现在如果我写成A_Com.ShowText();仍然是报同样的错误。
有什么可能会发生这种情况吗?
-----------------------------
另外,我可以在VB中成功调用,但在Delphi中就报错。
而且我如果把这个COM+文件导入到Delphi当做控件来使用,而不是用CreateOleObject来动态加截就不会出这个问题。
有谁知道吗?
COM+控件已经注册过了。
请大家帮帮忙
调用的代码如下:
procedure TForm1.Button2Click(Sender: TObject);
var
A_Com:Variant;
begin
A_Com := CreateOleObject('Test.VH');
A_Com.ShowText('Text');
end;
--------------------------
我还发现在如果我写成A_Com.ShowText();仍然是报同样的错误。
有什么可能会发生这种情况吗?
-----------------------------
另外,我可以在VB中成功调用,但在Delphi中就报错。
而且我如果把这个COM+文件导入到Delphi当做控件来使用,而不是用CreateOleObject来动态加截就不会出这个问题。
有谁知道吗?