M?igrando de Socket para datasnap com dbexpress

Delphi

05/12/2012

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
Rogério

Rogério

Curtidas 0

Respostas

Daniel Santos

Daniel Santos

05/12/2012

Que versao do delphi é?
GOSTEI 0
Rogério

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 ?
GOSTEI 0
POSTAR