Página 1 de 1
falha na gravacao de arquivos
Enviado: 21 Jun 2009 20:38
por edmilsonmva
ola a todos, meus caros clippeiros, estou com um problema muito grave, tenho um sistema de frente de caixa e presciso gravar um arquivo em tempo de execucao para mandar os dados para a impressora fiscal ECF, mais quanto a isso tudo ok, o problema faco a criacao do arquivo com os comandos de baixo nivel, FCREATE() FWRITE() e FCLOSE(), mais ao dar o FCLOSE() o arquivo as vezes nao grava e fica em buffer de memoria, como fazer esse arquivo gravar realmente em disco na mesma hora que eu executo o FCLOSE().
Alguem ja teve o problema ?
Como fazer para resolver esse problema ?
Re: falha na gravacao de arquivos
Enviado: 21 Jun 2009 21:11
por Maligno
Esse erro pra mim é novidade. FClose() fecha o arquivo e nessa ocasião, o buffer é descarregado em definitivo para o arquivo. Não há nem função de descarga (flush) disponível. A gravação é imediata. Poste seu código de gravação. De repente, você pode ter feito algo errado que não está percebendo.
Re: falha na gravacao de arquivos
Enviado: 21 Jun 2009 22:05
por edmilsonmva
consegui resolver parceiro, mais tive que colocar um inkey(3) porque estou usando o bematechmonitor e ele grava o arquivo e depois demora um pouco para dar o retorno por isso do problema, mais consegui resolver, dando um tempinho para ler o retorno da impressora fiscal.
Muito obrigado pela atencao e estou gostando muito deste forum rapidez e respostas boas e que realmente ajuda.