RLOCK() não funciona no Windows XP

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
moraes
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 21 Jan 2006 23:24

RLOCK() não funciona no Windows XP

Mensagem por moraes »

Já pesquisei muito sem sucesso e agora estou recorrendo a comunidade Clipper para tentar resolver esse problema. Meus sistemas em Clipper 5.1 sempre rodaram sem problema. Contudo as estações de trabalho e o servidor passaram a rodar Windows XP e desde então quando um usuário abre um registro para atualizar, nehum usuário consegue atualizar um outro registro simultâneamente no mesmo DBF. O sistema age como se estivesse travando o arquivo inteiro.
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Prezado Colega

Isso realmente é muito estranho e tenho certeza que não acontece na versão 5.2e, então meu conselho é que você recompile e linke com a versão 5.2e, creio que da 5.1 para 5.2e não será preciso nenhuma modificação no sistema.

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Avatar do usuário
moraes
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 21 Jan 2006 23:24

Mensagem por moraes »

Marcelo,

Pelo que tenho pesquisado este mesmo problema ocorre em todas as versões do Clipper, não obstante eu não saiba como obter uma versão mais atualizada. Acho que nem é mais comercializado. Alguma sugestão de onde possa obter ?
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Moraes, no site do Maligno tem o 5.2 e 5.3 para download: http://pub.buzinello.com/index.php?d=./ ... compilers/

Mas não acredito que seja esse o seu problema. A configuração de ambiente está também o SET CLIPPER e FILES= no CONFIG.NT ?
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
clauber
Usuário Nível 3
Usuário Nível 3
Mensagens: 263
Registrado em: 22 Jul 2004 21:17
Localização: ceara

Mensagem por clauber »

bom observar tambem qual tipo de particao esta sendo usada, tive varios problemas qdo se tem maquinas com particionamento diferentes, por exemplo, servidor usando ntfs e estacao fat32, ou vice-versa

seria muito bom deixa-las todas iguais: somente use ntfs ou somente use fat32. . .
""
Avatar do usuário
rosalvo rosa
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 10 Jan 2006 19:21
Localização: Curitiba - PR

Mensagem por rosalvo rosa »

colega, eu tenho sistema clipper rodando em windows xp, em uma rede
com mais de 10 maquinas, portanto usando Rlock() e funcionando.
talvez seu problema possa estar nos arquivos do BD. quem sabe um
comando de attrib -a nos seus files resolva.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Não creio que o problema do colega seja a versão do Clipper. Mas no lugar dele trocaria pra versão 5.2. De qualquer forma, seria interessante ver como é feito o travamento do registro.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Mensagem por gvc »

Poste aqui a abertura dos arquivos e o travamento de registro.
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
Responder