Distribuição da aplicação client em desenvolvimento multicamadas

Delphi

02/02/2015

Desenvolvendo um sistema multicamadas com Delphi XE-5, a aplicação cliente só funciona se for instalado o Delphi na máquina estação, caso contrário surge o famoso erro: "access violation ... etc". Alguém tem uma solução?
Josafar Nascimento da Silva
Enviado 29/01/2015 - 21:58:19
Josafar Silva

Josafar Silva

Curtidas 0

Melhor post

Renato Rubinho

Renato Rubinho

03/02/2015

Buenos,

Será que seu client utiliza algum activex, dll ou algo que eventualmente tenha a necessidade de instalação na estação ?
Usa clientdataset ? Talvez esteja faltando a midas.dll ou registrá-la.
GOSTEI 1

Mais Respostas

Josafar Silva

Josafar Silva

02/02/2015

No sistema uso os componentes do dbexpress e todos os outros, conforme curso sobre multicamadas de Guinter Pauli. Falando em midas, numa das máquinas onde tentei implantar o executável cliente, foi solicitado a midas. Mesmo assim, após feito isto, o sistema não rodou, com o mesmo problema. É provável que não tenha instalado a midas corretamente. Adianto que copiei a midas da máquina onde o servidor está rodando. Outrossim: como registrar a midas?
GOSTEI 0
Renato Rubinho

Renato Rubinho

02/02/2015

Tenta registrar a dll pelo prompt:

regsvr32 midas.dll

Dá uma olhada também neste link (caso seja o problema no midas)
GOSTEI 1
Jaime Santos

Jaime Santos

02/02/2015

Vá no menu Project com o seu projeto aberto > ViewSource

Logo no início tem o Uses com as devidas declarações, logo abaixo, sendo a primeira declaração coloque

MidasLib,

Pronto, não haverá a necessidade do midas.

Att.
GOSTEI 1
Josafar Silva

Josafar Silva

02/02/2015

Prezado Jaime dos Santos:
Obrigado pela dica. Conforme sua orientação, tudo funcionou perfeitamente. Também agradeço a RRUBINHO pela atenção.
GOSTEI 1
POSTAR