NA VERSÃO MAIS NOVA DO ACBR A PROCEDURE
procedure TACBrTEFDArquivo.GravarArquivo(const NomeArquivo : String;
DoFlushToDisk : Boolean = False );
FOI MODIFICADA DE
BEGIN
fStringList.SaveToFile(NomeArquivo);
if DoFlushToDisk then
FlushFileToDisk( NomeArquivo );
END;
PARA NOVA ROTINA
BEGIN
WriteToTXT(NomeArquivo, fStringList.Text);
if DoFlushToDisk then
FlushFileToDisk( NomeArquivo );
END;
DETALHE AO UTILIZAR O TEF_DIAL VERSÃO 4.0
NÃO ESTÁ INICIALIZANDO O TEF
DANDO UMA MENSAGEM DE ERRO DE ACESS VIOLATION
E DIZ QUE O TEF NAO FOI INICIALIZADO
PERCEBI QUE ELE GERA O ARQUIVO intpos.tmp com informações repetidas
da forma abaixo
000-000 = ATV
001-000 = 78384
000-000 = ATV
001-000 = 78384
999-999 = 0
só consegui resolver o erro voltando a rotina anterior : fStringList.SaveToFile(NomeArquivo);
gostaria de saber se a equipe do acbr vai modificar a rotina.
AMBIENTE: DELPHI7
WINDOWS 7 64BITS