C
chengjian
Unregistered / Unconfirmed
GUEST, unregistred user!
我的一个同事用VC写了一个DCOM,
我先在DCOMCNFG中配为'192.168.10.45' 上使用。
在DELPHI中如何调用?
是不是先导入类型库,定义一个类,然后使用用?如下:
var
MyInterface:TBankServer;
MyKey:WideString;
LResult:integer;
begin
try
MyInterface:= TBankServer.CoBankServer.CreateRemote('192.168.10.45');
LResult := MyInterface.SignIn(trim(Edit_SelfIP.Text),Trim(Edit_Code.Text),MyKey);
if LResult = 0 then
begin
Edit_Key.Text := MyKey;
MessageBox(Handle,'签到成功!','系统提示',mb_ok);
end else
begin
MessageBox(Handle,'签到失败!','系统提示',mb_ok);
end ;
except
MessageBox(Handle,'COM创建失败!','系统提示',mb_ok);
end;
调试时,创建没有报错,在调用方法时报错。
系统报‘类没有注册’。不知为什么。
请高手指教!
我先在DCOMCNFG中配为'192.168.10.45' 上使用。
在DELPHI中如何调用?
是不是先导入类型库,定义一个类,然后使用用?如下:
var
MyInterface:TBankServer;
MyKey:WideString;
LResult:integer;
begin
try
MyInterface:= TBankServer.CoBankServer.CreateRemote('192.168.10.45');
LResult := MyInterface.SignIn(trim(Edit_SelfIP.Text),Trim(Edit_Code.Text),MyKey);
if LResult = 0 then
begin
Edit_Key.Text := MyKey;
MessageBox(Handle,'签到成功!','系统提示',mb_ok);
end else
begin
MessageBox(Handle,'签到失败!','系统提示',mb_ok);
end ;
except
MessageBox(Handle,'COM创建失败!','系统提示',mb_ok);
end;
调试时,创建没有报错,在调用方法时报错。
系统报‘类没有注册’。不知为什么。
请高手指教!