Programa não roda em outra máquina
21/02/2013
0
Fiz um sistema, fiz o instalador com inno setup e istool, mas ele não roda em outra máquina
O que usei.
Windows 7 64bits
Delphi XE2
Firbird 2.5
Estou levando para a outra máquina:
Executável
arquivo do banco
dbxfb.dll para a pasta
fbclient.dll para a pasta
midas.dll para a pasta
dbxdrivers.ini para a pasta do executável
dbxconnections.ini para a pasta do executável (Caminho da conexão editado pelo Istool)
Rodei a instalação do firebird na máquina, mas mesmo assim não deu certo, sempre o erro de que o program a tem um problema e precisa ser fechado.
Estou usando o skin de aparecia nativo do delphi, será que por isso tem que levar mais arquivos?
Henrique Rodrigues
Posts
21/02/2013
Douglas
que você esta instalando o S.O é de 32 ou 64 bits ?
22/02/2013
Marcio
não vai rodar em 32 bit...
precisa mudar a diretiva de compilação no delphi que está
no Windows 64 bit...
para evitar essas coisas, faça ao contrário, desenvolva
em 32 bit e assim roda tanto em 32 como em 64 bit, claro
lembrando se não for querer usar recursos de 64 bit...
falow
22/02/2013
Rafael Cunha
22/02/2013
Henrique Rodrigues
22/02/2013
Henrique Rodrigues
22/02/2013
Rafael Cunha
Caso seja diferente abra o seu projeto no Delphi e verifique se a propriedade Active do SQLConnection está true, caso positivo altere para false e tente mandar para o cliente.
22/02/2013
Henrique Rodrigues
Em outra máquina com windows 7 64bits, funcionou.
Deve ser isso mesmo. Algo relacionado aos 32 e 64.
Só não sei comom fazer agora para compilar de forma compatível, pelo que entendi já está compilando em 32.
22/02/2013
Junior Miranda
Em outra máquina com windows 7 64bits, funcionou.
Deve ser isso mesmo. Algo relacionado aos 32 e 64.
Só não sei comom fazer agora para compilar de forma compatível, pelo que entendi já está compilando em 32.
Para verifica se está sendo compilado em 32 ou 64bits, abra o seu projeto e em Project Manager, verifique como está à opção Target Platforms. Se eu não estiver enganado, por default é (Win32). Caso queira adicionar a plataforma de 64bits, clica com o botão direito em Target e pede para adicionar. Se quiser mudar a plataforma, clica com o botão direito sobre a plataforma que deseja, e pede para ativar.
[]´s
22/02/2013
Junior Miranda
Em outra máquina com windows 7 64bits, funcionou.
Deve ser isso mesmo. Algo relacionado aos 32 e 64.
Só não sei comom fazer agora para compilar de forma compatível, pelo que entendi já está compilando em 32.
Para verifica se está sendo compilado em 32 ou 64bits, abra o seu projeto e em Project Manager, verifique como está à opção Target Platforms. Se eu não estiver enganado, por default é (Win32). Caso queira adicionar a plataforma de 64bits, clica com o botão direito em Target e pede para adicionar. Se quiser mudar a plataforma, clica com o botão direito sobre a plataforma que deseja, e pede para ativar.
[]´s
22/02/2013
Henrique Rodrigues
ainda não roda. Fiz um outro executável simples sem quase nada, esse rodou
22/02/2013
Junior Miranda
ainda não roda. Fiz um outro executável simples sem quase nada, esse rodou
Henrique, baseado em seus posts anteriores, me surgiu uma dúvida... Já testou o seu sistema no Win7 32bits?? Posso estar enganado... Mas me pareceu, pelos posts, que o sistema está abrindo normalmente no Seven, mas no XP, nada. É isso mesmo??
[]´s
22/02/2013
Henrique Rodrigues
compilei pelo XP aí rodou, todo alterado, tod so s componentes relacionado a datas.
Vou testar agora no 7 32 bits, com o windows sem nada
Clique aqui para fazer login e interagir na Comunidade :)