Problemas com CACHE Windows x Arquivos/DBFs

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Marcio_Carneiro
Usuário Nível 2
Usuário Nível 2
Mensagens: 70
Registrado em: 07 Abr 2008 15:37
Localização: Santo Antônio de Pádua - RJ

Problemas com CACHE Windows x Arquivos/DBFs

Mensagem por Marcio_Carneiro »

Isto mesmo, roda uma versão em clipper puro. Matou a charada.

Por que será que cria este arquivos?

Você tem alguma resposta para este fato de no servidor, mesmo abrindo um arquivo no DBU, ele às vezes não permite uma determinada ação, como delete, falando que não tenho acesso exclusivo ao dbf? Acho que isto que tá amarrando meu prg
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problemas com CACHE Windows x Arquivos/DBFs

Mensagem por JoséQuintas »

Cuidado. não misture Clipper/Harbour, a não ser que saiba exatamente o que está fazendo.
Aliás Clipper, Harbour, Foxpro, dBase, ADS Server ou local, etc.
O tipo de bloqueio de registro pode ser incompatível, assim como os índices CDX.

Isso deve explicar o problema que mencionou.

Ou troca tudo pra mesma coisa, ou pesquisa pra ver como deixar compatível.

Esses arquivos são temporários do Clipper para o EXE.
Com Blinker modo extendido isso não acontece, mas nestas alturas, se for pra pesquisar, melhor pesquisar sobre Harbour e ir em frente.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Marcio_Carneiro
Usuário Nível 2
Usuário Nível 2
Mensagens: 70
Registrado em: 07 Abr 2008 15:37
Localização: Santo Antônio de Pádua - RJ

Problemas com CACHE Windows x Arquivos/DBFs

Mensagem por Marcio_Carneiro »

Obrigado pela atenção.

É o mesmo prg, um compilado em clipper desde 2013.

E um novo compilado em harbour, via hmg. O cliente usa o compilado em harbour para cadastrar produtos e os usuários da rede, utilizam o compilado em clipper 5.3.

Por que isso? Eles acharam uma pequena demora na abertura de arquivos entre um prg e outro. Vai entender.

Utilizo ainda ntx, não uso cdx.

A performance é boa, mesmo usando ntx. O gargalo é num determinado ponto do prg, onde crio temporariamente um arquivo :

DbCreate(arqplano, ArqEstrutura('CONT_REC'))

depois, abro outro arquivo e faço um set filter, mas o arquivo tem no máximo 80 registros.

Mas neste cliente fica demorado, inclusive na impressão, matricial, ele começa a imprimir e dá uma parada.
Responder