Bom dia amigos.
Se eu tenho um arquivo compartilhado e tento abri-lo no modo exclusivo,
quando estou usando o debugador o arquivo nao abre e sim fecha, mas
apenas dentro do debugador, na execuçäo normal fora do debug, da
certo. No windows 98 funciona corretamente tanto dentro do debugador
como na execuçäo normal ja no WINDOWS 2000 da erro quando estou
debugando. Estou usando o BLINKER 6 e os meus comando estao da
seguinte forma:
SUPONDO QUE LLCDBF.DBF ESTEJA ABERTO EM MODO COMPARTILHADO.
SELECT 2
UNLOCK
USE C:\SYS\LCDBF EXCLUSIVE
ao inves de abrir o arquivo ele fecha, mas isso dentro do debegudor e
usando o WINDOWS 2000, ja no WINDOWS 98 da certo.
OBRIGADO.
NAO ABRE ARQUIVO NO DEBUG USANDO WINDOWS 2000
Moderador: Moderadores
Cara, pra te ser sincero nao sei como está funcionando no 98, o correto é o que acontece no 2000 dentro do debuger, ou seja, para vc abrir um arquivo novamente que já está aberto, vc tem que fecha-lo primeiro, ou seja, ao usar o comando use em uma area que já está aberta ele a fecha.
Tente alterar o codigo assim pra ver se funfa:
USE LLCDBF SHARED NEW
........ rotinas
CLOSE LLCDBF
USE LLCDBF EXCLUSIVE NEW
Depois me fala se funfou
Abraços
Tente alterar o codigo assim pra ver se funfa:
USE LLCDBF SHARED NEW
........ rotinas
CLOSE LLCDBF
USE LLCDBF EXCLUSIVE NEW
Depois me fala se funfou
Abraços

