类型库问题(50分)

  • 主题发起人 主题发起人 pascal!
  • 开始时间 开始时间
P

pascal!

Unregistered / Unconfirmed
GUEST, unregistred user!
我在输入一个类型库时出错:
IProductDM = interface(IAppServer)
['{7F53453B-FABC-41EB-8B0D-06FF68585B6A}']
procedure Login(User: PChar;
Password: PChar;
ConnectID: Integer);
safecall;
procedure Logoff(ConnectID: Integer);
safecall;
end;
//停在这里:[Error]ProductSvr_TLB.pas(89):type 'PAnsiChar' has no type info.
该怎样处理?
这是个remote data module类型库
 
Com中没有pchar类型,你应该用LPSTR或WideString/LPWSTR.
 
LPSTR出同样的错.
我现在用olevariant可以通过编译,但运行错:
 
C++原函数:
STDMETHODIMP TProductDMImpl::Login(LPSTR User, LPSTR Password,
long ConnectID)
{
return 0;
}
 
后退
顶部