Rodar aplicativo feito no XE5 em outro computador sem o Delphi instalado

Delphi

26/08/2014

Fiz um aplicativo em delphi XE5 e ao tentar rodar em uma máquina que não tem o Delphi instalado aparece a seguinte mensagem de erro: Exception EAccessViolation in module Recarga.exe at 00531373.
Access violation at address 00931373 in module 'Recarga.exe'. Read of address 00000000. Como resolver esse problema?
Júnior Brito

Júnior Brito

Curtidas 0

Respostas

Adilson Júnior

Adilson Júnior

26/08/2014

Provavelmente usou alguma recurso da VCL que precisa de alguma DLL? Veja as dependências do seu programa.

[]'s
GOSTEI 0
Joabe Silva

Joabe Silva

26/08/2014

SE TIVER USANDO DBX , TEM QUE TER O MIDAS.DLL DENTRO DA PASTA DA APLICAÇÃO , PRECISA TAMBÉM DO DBXFB.DLL TAMBÉM NA PASTA DA APLICAÇÃO , QUANTO AO BANCO SE FOR FIREBIRD COLOCAR DENTRO DA PASTA A DLL FBCLIENT.DLL .
OK
GOSTEI 0
Luiz Neto

Luiz Neto

26/08/2014

Junior,

além das possibilidade destacadas pelos amigos, sugiro olhar se utiliza arquivos do tipo INI ou XML, pois acredito que a falta sem o devido tratamento de erro pode ocasionar um "estouro" como o que você esta tendo.
Se não for o caso comente aqui no fórum que dentro do possível vou tentar ajuda-lo.

Um Abraço

Luiz Mattos
GOSTEI 0
Júnior Brito

Júnior Brito

26/08/2014

Prezado Luiz

Consegui rodar a aplicação. Coloquei os arquivos MIDAS.DLL, FBCLIENT e o DBXFB.DLL, e funcionou. Muito obrigado pela atenção!!
GOSTEI 0
Júnior Brito

Júnior Brito

26/08/2014

Consegui rodar a aplicação. Coloquei os arquivos MIDAS.DLL, FBCLIENT e o DBXFB.DLL, e funcionou. Muito obrigado pela atenção!!
GOSTEI 0
POSTAR