在vb中引用了delphi编写的DCOM服务组件
并调用了该组件的一个过程
在delphi中该过程定义为
procedure GetHierarchy(Did: Integer; out ln, res: Integer;
      out Hier: OleVariant); safecall;
其中ln,res,Hier都是out参数(是否相当于vb中的引用参数?)
我是这样调用的:
 Dim ln as long
 Dim res as long
 Dim Hier as variant
 GetHierarchy(3,ln,res,Hier)
 可编译时总是说“缺少函数或变量”
请指教