Olá Pessoal,
Tenho um sistema, em clipper ainda, rodando há mais de 20 anos, já estou trabalhando para migrar para harbour, mas estou com um problema muito sério, seguinte:
O servidor está com windows server 2012, os terminais, há 3 meses atrás, estavam com xp, agora estão com windows 7.
Quando estavam com xp, não ocorria esse problema, como disse, o sistema já funciona há mais de 20 anoas, depois que colocaram windows 7, estou tendo problema ao gravar registro novo num arquivo de pedidos, simplesmente passa pelo dbappend(), não gera registro novo, não trava o registro, dbrlock() ou rlock(), testei os dois achando que poderia ser um deles, e simplesmente não grava o registro, descobri o problema pque criei um arquivo auxiliar onde, caso não grava o registro, o sistema gera um arquivo de ocorrências, cheguei fazer um loop, checando a existencia do registro, não encontrando, tenta gravar novamente, fiz o loop com 6 tentativas, maioria deles, passam as 6 tentativas, não grava daà gero o arquivo de ocorrencias para identificar o usuario que o registro não foi gravado, achei que poderia ser algo no terminal, mas não, ocorre em qualquer um, no balcão tem 7 terminais.
Esse sistema está compilado no clipper 5.2e, linkeditado no blinker 7.0 e trabalhando com cdx.
Gostaria ai de uma opinião, ou quem sabe, alguém já passou por isso, me dar uma luz do que pode estar ocorrendo, por incrÃvel que pareça, como disse, depois que colocaram windows 7 nas estações, ao invés de melhorar, que seria a lógica, passei a ter esse problema.
Desde já agradeço que puder dispor de suas atenções para me ajudar, até eu ter condição de migrar para harbour, daà acredito ser outro mundo.
Att.
Josadac