vb组件('Deal_Test.server')中有这样一个函数:
Public Sub Test(fff As Variant)
Dim ddd As Variant
Set ddd = fff
ddd.showLog "Ha ha ha ha Victory !"End Sub
delphi应用程序:
调用语句:
var
oTest : Variant;
begin oTest := CreateOleObject('Deal_Test.server');
oTest.Test(self);
---------------------------------------------
出现类型不匹配错误,请帮忙解决。前提一定要将应用程序自身的对象引用当作参数传过,请问该怎么解决。
---------------------------------------------
如果我用VB应用程序调用是可以的:
调用语句如下:
Public Sub callsub()
'Dim subb As New Deal_Test.server
Dim subb
Set subb = CreateObject("Deal_Test.server")
subb.Test Me
End Sub
请问这是怎么回事
Public Sub Test(fff As Variant)
Dim ddd As Variant
Set ddd = fff
ddd.showLog "Ha ha ha ha Victory !"End Sub
delphi应用程序:
调用语句:
var
oTest : Variant;
begin oTest := CreateOleObject('Deal_Test.server');
oTest.Test(self);
---------------------------------------------
出现类型不匹配错误,请帮忙解决。前提一定要将应用程序自身的对象引用当作参数传过,请问该怎么解决。
---------------------------------------------
如果我用VB应用程序调用是可以的:
调用语句如下:
Public Sub callsub()
'Dim subb As New Deal_Test.server
Dim subb
Set subb = CreateObject("Deal_Test.server")
subb.Test Me
End Sub
请问这是怎么回事
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货