Erro ao abrir clientDataset em um cliente DataSnap

Delphi

05/11/2013

Pessoal,

Desenvolvi uma aplicação multicamada e funciona perfeitamente quando rodo em minha maquina (maquina de desenvolvimento) porém quando vou tentar executar de alguma estação diferente o sistema gera um erro de "access violation in address ...". A conexão o sistema consegue fazer, o problema é quando vou abrir um clientDataSet. Alguém já passou por isso?

Desde já agradeço a compreensão de todos.


att,
Fábio Duarte
Fábio Duarte

Fábio Duarte

Curtidas 0

Melhor post

Pjrm1470

Pjrm1470

06/11/2013

No projeto principal:
uses
  Midas, MidasLib


Não creio que seja a midas, porem se é no momento em que da "Open", deve ter algum codigo nos eventos do CDS que deve rodar.
Pegue uma segunda máquina (sem delphi) e execute-o.

Lembre-se, Access violation é tentativa de acesso à memoria do computador aonde não tem nada, ou seja, variável sem ter instanciado (na memoria).
Se possível poste o codigo de quando você da "Open" e os codigos de cada evento associado ao clientdataset.

Abraço,
PJRM1470.
GOSTEI 8

Mais Respostas

Fábio Duarte

Fábio Duarte

05/11/2013

A mensagem que aparece é: "access violation at address 009D4E3B in module 'minhaaplicacaocliente.exe' Read of address 00000000"

já fiz outra aplicação cliente com apenas os componentes básicos de conexão e ocorreu o mesmo erro "apenas em outras maquinas".

GOSTEI 0
Fábio Duarte

Fábio Duarte

05/11/2013

PJRM1470,

Valeu mesmo pela dica. Deu certo! Não tenho nenhum código no AfterOpen ou BeforeOpen, e esse era um problema que ocorria com qualquer clientDataSet que eu fosse abrir. Mas enfim, deu certo, valeu mesmo pela resposta.


atenciosamente,
Fábio Duarte
GOSTEI 2
Miguel Neto

Miguel Neto

05/11/2013

Pjrm1470,

Valeu também, sua dica me ajudou na solução do mesmo problema ! ! !
GOSTEI 1
Jesus Lima

Jesus Lima

05/11/2013

Pjrm1470,


cara você é fera nem imagina o quanto me ajudou com essa dica também... OBRIGADO MESMO....
GOSTEI 1
Jose Ferreira

Jose Ferreira

05/11/2013

Prezado

Mesmo na data de Hoje sua resposta a duvido do rapaz acima esta sendo útil para mim. Agradeço seu empenho em ajudar a pessoas que necessitam.

Parabéns pela iniciativa.
GOSTEI 0
William Correa

William Correa

05/11/2013

Criei uma conta para agradecer pela solução.

Obrigado PJRM1470!
GOSTEI 0
Luciano Bertuol

Luciano Bertuol

05/11/2013

Bah, valeu cara.. me ajudou muito!!! Funcionou 100%
GOSTEI 0
Icaro

Icaro

05/11/2013

Isso me ajudou muito também, eu até compartilhava o arquivos midas.dll junto com a aplicação mas isso quando eu programava em delphi 2010. Quando eu migrei para o Delphi XE8 começou a dar erro e essa sua dica me ajudou bastante.

Vlw
GOSTEI 0
João Filho

João Filho

05/11/2013

Obrigado..... Ajudou dimais estava procurando a solucao pra isso a dias.
GOSTEI 0
Luciano Alves

Luciano Alves

05/11/2013

Bom dia, 11 anos depois e sua dica ainda ajuda, muito obrigado !!!
GOSTEI 0
POSTAR