发表于:2003-07-16 09:03:00
                
                楼主
             
            
            
                请教:我的OPC服务器是KEPware.KEPServerEx.V4,客户端用delphi5
我在添加标签集时报“参数错误”,我使用 如下代码创建PSafeArray
  result := SafeArrayCreate(VT_VARIANT, 1, rgsabound);
  for i := 0 to High(Parms) do
    if SafeArrayPutElement(result, i, Parms[i]) <> S_OK then
但是在调用
procedure AddItems(NumItems: Integer; var ItemIDs: PSafeArray; var ClientHandles: PSafeArray;
      out ServerHandles: PSafeArray; out Errors: PSafeArray;
      RequestedDataTypes: OleVariant; AccessPaths: OleVariant); safecall;
时,确总是说“参数错误”
请教大家,我是什么地方不对导致错误