Fiz um sistema em Delphi, chamado Sigap, utilizando o Banco de Dados Interbase 6.0, usando dialeto 3, com sistema operacional Windows XP Professional. Tem como componente principal um TSQLConnection, ao qual estão ligados diversos componentes TSQLClientDatasets. Tem também um TDatabase, ao qual são ligados algumas poucas queries que utilizei para fazer o autoincremento de alguns campos. A configuração do TDatabase foi feita para utilizar o Alias SIGAP, criado no BDE Administrator que por sua vez foi configurado para a base de dados c:\BDSigap\SIGAP.GDB. Este mesmo path foi utilizado na propriedade DataBase do TSQLConnection.
Após compilar o programa no Delphi, o executável roda normalmente no computador em que foi criado o programa. O problema ocorre quando copio o executável (ou até mesmo todo o código fonte) para outro computador que não tenha o Delphi instalado. Aí aparece a mensagem "O Sigap encontrou um problema e precisa ser fechado". Já configurei o BDE da máquina que não possui o Delphi exatamente igual ao computador em que foi criado o Delphi, criando as mesmas pastas do computador de origem (C:\BDSigap, com a base de dados SIGAP.GDB dentro desta pasta) e mesmo assim não consigo executar o programa.
- Todos os computadores utilizam o Windows XP Professional.
- Consigo executar o programa em computadores que possuam o Delphi instalado, mas não em computadores que não possuam o Delphi.
Alguém tem alguma idéia do que pode estar acontecendo?
Pergunta
Guest Alexandre Araujo
Fiz um sistema em Delphi, chamado Sigap, utilizando o Banco de Dados Interbase 6.0, usando dialeto 3, com sistema operacional Windows XP Professional. Tem como componente principal um TSQLConnection, ao qual estão ligados diversos componentes TSQLClientDatasets. Tem também um TDatabase, ao qual são ligados algumas poucas queries que utilizei para fazer o autoincremento de alguns campos. A configuração do TDatabase foi feita para utilizar o Alias SIGAP, criado no BDE Administrator que por sua vez foi configurado para a base de dados c:\BDSigap\SIGAP.GDB. Este mesmo path foi utilizado na propriedade DataBase do TSQLConnection.
Após compilar o programa no Delphi, o executável roda normalmente no computador em que foi criado o programa. O problema ocorre quando copio o executável (ou até mesmo todo o código fonte) para outro computador que não tenha o Delphi instalado. Aí aparece a mensagem "O Sigap encontrou um problema e precisa ser fechado". Já configurei o BDE da máquina que não possui o Delphi exatamente igual ao computador em que foi criado o Delphi, criando as mesmas pastas do computador de origem (C:\BDSigap, com a base de dados SIGAP.GDB dentro desta pasta) e mesmo assim não consigo executar o programa.
- Todos os computadores utilizam o Windows XP Professional.
- Consigo executar o programa em computadores que possuam o Delphi instalado, mas não em computadores que não possuam o Delphi.
Alguém tem alguma idéia do que pode estar acontecendo?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.