Mensagem de erro no Datasnap

Delphi

Firebird

26/07/2017

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

Mauricio Meneses

Curtidas 0

Melhor post

Natanael Ferreira

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.
GOSTEI 1

Mais Respostas

Mauricio Meneses

Mauricio Meneses

26/07/2017

Sugestão aceita e problema resolvido.
Grato
GOSTEI 0
Raimundo Pereira

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
POSTAR