Mensagem de erro no Datasnap
Utilizo o Delphi 10 Seattle. O ProjServidor.EXE roda em uma máquina Windows Server 2008 R2, que fica em um CLOUD (tem todas as porta abertas e o firewall). O programa é bem simples: roda uma única tabela de CONTAS A PAGAR, onde temos que colocar no campo PAGO a letra "S" e dar baixa nas contas pagas. Quando rodo no Cliente o ProjCliente.EXE a partir da minha máquina que tem o Delphi, o programa roda bem. Quando instalo na máquina do Cliente a pasta DEBUG que contém o executável e as bibliotecas dbexpint.dll, dbxfb.dll, gds32.dll, midas.dll, o programa não roda e dá a seguinte mensagem de erro : "Exception EAccess Violation in module ProjCliente.EXE at 002A299F, etc ". No Cliente instalei o Firebird 2.5 (o mesmo utilizado no servidor). Qual a razão de uma máquina rodar bem e outra não, a partir da mesma rede de internet?
Mauricio Meneses
Curtidas 0
Melhor post
Natanael Ferreira
26/07/2017
O problema pode ser devido a versão da dll Midas incompativel.
Faça um teste acrescentado MidasLib na uses do form principal.
Faça um teste acrescentado MidasLib na uses do form principal.
GOSTEI 1
Mais Respostas
Mauricio Meneses
26/07/2017
Sugestão aceita e problema resolvido.
Grato
Grato
GOSTEI 0
Raimundo Pereira
26/07/2017
Firedac e use um arquivo ini para passar os paramentos de conexão com o banco de dados.
GOSTEI 0