Firebird embarcado
Eu tenho um aplicativo e gero todos os arquivos normalmente para o CD. Ele grava pela unidade E:. Quando coloco o cd na unidade D: ou outra letra qualquer de unidade qualquer de CD ele dá erro. Ele só funciona corretamente na máquina em que foi gravado e na unidade em que foi gravado.Porque?
Desde já grato.
Desde já grato.
Lucky Skywalker
Curtidas 0
Respostas
Gandalf.nho
08/08/2006
O aplicativo deve estar procurando a base no drive E, experimente usar apenas o nome do arquivo no caminho, em vez do caminho completo.
GOSTEI 0
Lucky Skywalker
08/08/2006
Quando eu gero o autorun.inf o caminho fica assim:
open = sis_Tabelas.exe
icon = sis_Tabelas.exe
Ele chama o executável e quando tento acessar a base de dados ele diz que o gds32.dll não está presente, mas ele está gravado no cd junto com os outros arquivos necessários.
Estou acompanhando pelo livro do Cantu. Até o teste na máquina vai bem, gravou, acabou. O que eu posso está fazendo de errado?
open = sis_Tabelas.exe
icon = sis_Tabelas.exe
Ele chama o executável e quando tento acessar a base de dados ele diz que o gds32.dll não está presente, mas ele está gravado no cd junto com os outros arquivos necessários.
Estou acompanhando pelo livro do Cantu. Até o teste na máquina vai bem, gravou, acabou. O que eu posso está fazendo de errado?
GOSTEI 0