我正在尝试调用此 COM 方法:
Public Function DoSomething(ByRef StringStuff As Variant, **ByRef Out_Data As Variant**) As Boolean
Out_Data 作为 ADODB.Recordset (2.6) 被定义并填充到方法主体中。
我已经尝试了几种我能想到的不同方法,但似乎仍然无法将记录集对象取出或取出。
有任何想法吗?
谢谢...
你可以用ref
or来调用它out
吗?
Object StringStuff = "Hello Word";
Object Out_Data = null;
DoSomething(ref StringStuff, ref Out_Data);
// or
DoSomething(out StringStuff, out Out_Data);
//I haven't use ADODB in a long while so convert this to whatever type is necessary
ADODB.Recordset ar = (ADODB.Recordset)Out_Data;