M?igrando de Socket para datasnap com dbexpress
Senhores, migrei minha aplicação para datasnap e tudo funcionou perfeitamente.
Instalei a aplicação no meu cliente e aplicação no servidor funcionou perfeitamente, porém,
na estação cliente dá a mensagem de CLASSE NÃO REGISTRADA.
Quero lembrar que somente a registrei no servidor. Será que preciso registra-la também nas
estações clientes ?
Att
Rogério
Instalei a aplicação no meu cliente e aplicação no servidor funcionou perfeitamente, porém,
na estação cliente dá a mensagem de CLASSE NÃO REGISTRADA.
Quero lembrar que somente a registrei no servidor. Será que preciso registra-la também nas
estações clientes ?
Att
Rogério
Rogério
Curtidas 0
Respostas
Daniel Santos
05/12/2012
Que versao do delphi é?
GOSTEI 0
Rogério
05/12/2012
Daniel, obrigado pela atenção. Felizmente já resolvi o problema. Faltou registrar a dll no cliente pelo programa
regserv32 e o comando é %systemroot%\System32\regsvr32.exe <\diretorio\><NomeDll.dll>.
Quero aproveitar sua deixa aqui e tirar uma dúvida. Estou implementando SOAP na aplicação.
Uso delphi 7 com windows 7 64 bits. No delphi na opção PROJECT/OPTIONS - DIRECTORIES/CONDITIONALS/OUTPUT DIRECTORY defino o caminho para que seja criada a dll. Na verdade, no win7, coloquei "C:\inetpub\AdminScripts". É esse mesmo o diretorio ? é que quando abro o browser e coloco no endereço http://192.168.0.100/c/Inetpub/AdminScripts para ele localizar a dll, dá uma mensagem que a página não foi localizada.
Já na aplicação cliente, coloco este mesmo endereço na propriedade URL do SoapConnection e aponto a propriedade connection do ConnectionBroker para o SoapConnection. Ativo o ConnectionBroker e ele abre a conexão normalmente, mas quando executo a aplicação cliente, dá a seguinte messangem
NOT FOUND (404) http://192.168.0.100/c/inetpub/wwwroot/server/serversoap.dll/soap.
Acha que poderia me ajudar ?
regserv32 e o comando é %systemroot%\System32\regsvr32.exe <\diretorio\><NomeDll.dll>.
Quero aproveitar sua deixa aqui e tirar uma dúvida. Estou implementando SOAP na aplicação.
Uso delphi 7 com windows 7 64 bits. No delphi na opção PROJECT/OPTIONS - DIRECTORIES/CONDITIONALS/OUTPUT DIRECTORY defino o caminho para que seja criada a dll. Na verdade, no win7, coloquei "C:\inetpub\AdminScripts". É esse mesmo o diretorio ? é que quando abro o browser e coloco no endereço http://192.168.0.100/c/Inetpub/AdminScripts para ele localizar a dll, dá uma mensagem que a página não foi localizada.
Já na aplicação cliente, coloco este mesmo endereço na propriedade URL do SoapConnection e aponto a propriedade connection do ConnectionBroker para o SoapConnection. Ativo o ConnectionBroker e ele abre a conexão normalmente, mas quando executo a aplicação cliente, dá a seguinte messangem
NOT FOUND (404) http://192.168.0.100/c/inetpub/wwwroot/server/serversoap.dll/soap.
Acha que poderia me ajudar ?
GOSTEI 0