client程序在其他电脑运行,提示“类没有注册”,请问如何解决?(50分)

  • 主题发起人 主题发起人 tsucol
  • 开始时间 开始时间
T

tsucol

Unregistered / Unconfirmed
GUEST, unregistred user!
我刚开始学习写MIDAS程序,我编译完server,client程序,在单机上运行没有问题,但是在
我将client程序拷入局域网中其他电脑,运行,提示“类没有注册”,请问如何解决?
 
你需要在客户机上发布相关的组件并注册。
如果没有认证问题,可以直接拷贝相应的文件,注册一下。
如果有认证,必须安装。
如果你的客户不多,安装一下 delphi应该可以。
 
Copy mdias.dll到客户端的system目录下,用tregsvr system/mdias.dll看看有没有成功注册
最好到windows下的ms-dos下注册,可以看到有没有注册,然到导出组件到客户机上注册,然后运行,
如果不用看看是不是你建立组件有问题,
procedure TfrmMauMA201.FormCreate(Sender: TObject);
begin
mauMa201Obj := CoTdmMau02.CreateRemote(glbstrMaName);
//glbstrMaName组件服务器名称
end;
 
后退
顶部