Fórum Problemas na Instalação do servidor MULTICAMADAS #264238

05/01/2005

0

Olá, estou tentando instalador meu servidor de aplicações em outra máquina (WINDOWS XP + SP2) e obtenho a seguinte mensagem :
A TYPELIB NAO FOI ENCONTRADA.


meus procedimentos foram os seguintes :

na maquida de desenvolvimento, exportei meu aplicativo através do serviços de componentes, como aplicativo de servidor ele me gerou os arquivos .MSI e .CAB. Até ai esta ok.

na maquina q desejo ser um servidor de aplicação (WINDOWS XP + SP2), através do serviços de componentes cliquei em novo aplicativo -> instalar um aplicativo pré-criado e escolhi o arquivo .MSI.

e obtive a mensagem acima mencionada.


Obs.: lembro que em algumas máquinas ele funcionou normamente e não deu o erro.


Existe algo mais a fazer ?

Obrigado pela atenção


Src68

Src68

Responder

Posts

05/01/2005

Massuda

Faltou registrar (via regsvr32) algum arquivo DLL ou TLB usado (ou parte integrante) do seu programa.


Responder

Gostei + 0

05/01/2005

Src68

Olá Massuda, eu já tinha registrado minha DLL:

REGSVR32 PSERVIDOR.DLL


mesmo dá o problema.

dei uma olhada no servidor de aplicações e as interfaces e metodos nao aparecem lá.


se tiver mais alguma idéia me avisa.


Responder

Gostei + 0

05/01/2005

Massuda

Alguns meses atrás eu desenvolvi um sistema com Midas usando callbacks e lembro que tive de incluir na instalação um arquivo TLB com a definição das interfaces do servidor para serem utilizadas pelos clientes. No processo de instalação, esse arquivo TLB era registrado via regsvr32.


Responder

Gostei + 0

21/09/2005

Dbezerra

O problema acontece porque alguma dependencia do sistema ainda nao foi registrada. Para saber quais dlls ou tbls ainda nao foram registradas, abra o projeto do servidor no Delphi e vá no menu View/Type Library.
Com o modulo do projeto selecionado, clique a aba Uses. Lá aparecerão todas as dlls e tbls necessarias para rodar o programa.
Esses arquivos devem estar registrados na maquina cliente nos mesmos diretorios que eles aparecem nesta lista, ou seja, se seu projeto depende do midas.dll em C:\winnt\system32\midas.dll, vc deve colocar este arquivo na mesma pasta no computador cliente e rodar o comando REGSVR32 C:\winnt\system32\midas.dll

Depois de todos os arquivos dependentes e do proprio servidor registrado, pronto! tudo funcionando.

Abraço a todos!


Responder

Gostei + 0

02/10/2008

Rodfernandes

No meu caso, apenas registrei a Midas.dll no system32 para conseguir carregar as bibliotecas de meu servidor nos componentes do windows.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar