Fórum Distribuição com DBExpress...algumas máquinas dá erro! #296246
20/09/2005
0
Pessoal!
Boa tarde!
Desenvolví uma aplicação Cliente/Servidor...utilizando Delphi7,Interbase e DBExpress...até aí tudo bem o problema é que na instalação de algumas máquinas o sistema roda perfeitamente porém em outras aparece o erro : ´Is not a valid date´...
Na distribuição do sistema adiciono os arquivos abaixo na pasta do executável:
dbexpint.DLL
dbxconnections.ini
midas.DLL
dbxdrivers.ini
Mas tem máquina que dá o erro ´Is not a valid date´ outras não...quando dá esse erro eu instalo o Delphi e em seguida desinsta-lo.. aí o sistema funciona normalmente...
Alguém já passou por isso...gostaria de resolver o problema para não ter que ficar instalando o Delphi na maquina do cliente, mesmo que desista-le em seguida, o BDE fica instalado né. Além disso já optei pelo DXExpress para me livrar e livrar os clientes do BDE.
Grato
Boa tarde!
Desenvolví uma aplicação Cliente/Servidor...utilizando Delphi7,Interbase e DBExpress...até aí tudo bem o problema é que na instalação de algumas máquinas o sistema roda perfeitamente porém em outras aparece o erro : ´Is not a valid date´...
Na distribuição do sistema adiciono os arquivos abaixo na pasta do executável:
dbexpint.DLL
dbxconnections.ini
midas.DLL
dbxdrivers.ini
Mas tem máquina que dá o erro ´Is not a valid date´ outras não...quando dá esse erro eu instalo o Delphi e em seguida desinsta-lo.. aí o sistema funciona normalmente...
Alguém já passou por isso...gostaria de resolver o problema para não ter que ficar instalando o Delphi na maquina do cliente, mesmo que desista-le em seguida, o BDE fica instalado né. Além disso já optei pelo DXExpress para me livrar e livrar os clientes do BDE.
Grato
Mmbarros
Curtir tópico
+ 0
Responder
Posts
20/09/2005
Vinicius2k
Colega,
Não creio que possa ser algo com a distribuição em si, pois parece-me um erro da aplicação. À princípio, o necessário está sendo distribuído por você.
Pode haver alguma relação com as configurações regionais do Windows, especificamente no que diz respeito ao formato de data aonde vc tenta ler ´date´ usando algo como a função ´Copy´, por exemplo. Se vc escreveu a rotina baseado num formato a máquina contiver outro vc terá problemas.
*Talvez* o que a instalação do Delphi esteja fazendo seja alterar o formato de data, sem que vc tenha se apercebido disto.
Acho que não há nenhuma relação, mas deve ainda registrar a midas.dll no Windows sempre que fizer a instalação, com a execução de: [b:4217bd4481]regsvr32 midas.dll[/b:4217bd4481]. Isto evita erros do tipo ´Error loanding midas.dll´, ´Can´t load midas.dll´.
T+
Não creio que possa ser algo com a distribuição em si, pois parece-me um erro da aplicação. À princípio, o necessário está sendo distribuído por você.
Pode haver alguma relação com as configurações regionais do Windows, especificamente no que diz respeito ao formato de data aonde vc tenta ler ´date´ usando algo como a função ´Copy´, por exemplo. Se vc escreveu a rotina baseado num formato a máquina contiver outro vc terá problemas.
*Talvez* o que a instalação do Delphi esteja fazendo seja alterar o formato de data, sem que vc tenha se apercebido disto.
Acho que não há nenhuma relação, mas deve ainda registrar a midas.dll no Windows sempre que fizer a instalação, com a execução de: [b:4217bd4481]regsvr32 midas.dll[/b:4217bd4481]. Isto evita erros do tipo ´Error loanding midas.dll´, ´Can´t load midas.dll´.
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)