Bde com xp e 98

Delphi

01/12/2008

Estou com um problema em um programa feito em delphi 7 com base paradox e bde. Ele está em uma rede com pcs com winxp e win98. Antes, esta rede só tinha pcs com win98, e o programa não dava problemas. Agora, foram colocados pcs com winxp (a base de dados fica atualmente em um pc com xp) e começou a aparecer este erro quando o programa grava dados em algumas tabelas ´I/O error 103´.
Já mudei a base de dados para um pc com win98 e observei que o erro somente aparece quando é usado em clientes com winxp.

Fiz alterações no bde, como as seguintes:
local share = true - em todos os micros (tb outras combinações já testei)
net dir = apontando para uma unidade mapaeda, como, X:

Usei o comando subst no servidor para criar uma unidade virtual com a mesma letra mapeada nos outros micros, ou seja, X:

No código do programa configurei a propriedade PrivateDir do componente Session para ´c:\windows\temp´

O que observei parece ser uma incompatibilidade do bde em redes com winxp.

Se alguém souber como resolver, desde já agradeço.


Lab

Lab

Curtidas 0
POSTAR