Classe não Registrada - 3 Camadas
Olá amigos!
Tenho uma aplicação 3 camadas e quando tudo (exe e dll´s) está rodando na mesma máquina não há nenhum problema.
Quando ocorre de utilizar o executável na máquina cliente e as DLL´s do servidor aparecem as seguintes mensagens:
e logo em seguida
Agradeço a atenção...
Tenho uma aplicação 3 camadas e quando tudo (exe e dll´s) está rodando na mesma máquina não há nenhum problema.
Quando ocorre de utilizar o executável na máquina cliente e as DLL´s do servidor aparecem as seguintes mensagens:
Classe não registrada
e logo em seguida
No server available
Agradeço a atenção...
Tathianam
Curtidas 0
Respostas
E_gama
10/09/2003
Olá Tathiana,
Você está utilizando o modelo DataSnap ?
Tente fazer o seguinte:
- Pegue seu módulo servidor (deve ser uma DLL) e copie para a máquina cliente e registre-a com o comando ´REGSVR32.EXE PROGSERVIDOR.DLL´. Depois disso, você poderá apagar sua DLL da máquina cliente
- No seu módulo cliente, configure a propriedade ´ComputerName´ do componente de conexão (TDCOMConnection, por exemplo) com o nome ou IP do computador servidor.
Acredito que isso resolva seu problema...
Você está utilizando o modelo DataSnap ?
Tente fazer o seguinte:
- Pegue seu módulo servidor (deve ser uma DLL) e copie para a máquina cliente e registre-a com o comando ´REGSVR32.EXE PROGSERVIDOR.DLL´. Depois disso, você poderá apagar sua DLL da máquina cliente
- No seu módulo cliente, configure a propriedade ´ComputerName´ do componente de conexão (TDCOMConnection, por exemplo) com o nome ou IP do computador servidor.
Acredito que isso resolva seu problema...
GOSTEI 0
Tathianam
10/09/2003
Oi Emerson,
Nosso velho e antigo problema...
Já fiz isso: instalei e registrei as dll´s na máquina cliente, apaguei e continua o mesmo erro... Já tinha colocado o computername também da outra vez...
Tks pela atenção...
Tathiana
Nosso velho e antigo problema...
Já fiz isso: instalei e registrei as dll´s na máquina cliente, apaguei e continua o mesmo erro... Já tinha colocado o computername também da outra vez...
Tks pela atenção...
Tathiana
GOSTEI 0
E_gama
10/09/2003
Esquecí de falar:
No servidor (tem que ser Win2000, NT ou XP), você vai em Painel de Controle -> Ferramentas Administrativas -> Serviços de Componente -> Aplicativos COM+ e crie uma nova aplicação. Depois, nesta aplicação, vá em componentes e adicione um novo componente, que no caso será seu módulo (DLL) servidor...
No servidor (tem que ser Win2000, NT ou XP), você vai em Painel de Controle -> Ferramentas Administrativas -> Serviços de Componente -> Aplicativos COM+ e crie uma nova aplicação. Depois, nesta aplicação, vá em componentes e adicione um novo componente, que no caso será seu módulo (DLL) servidor...
GOSTEI 0