Fórum Problemas com comandos AssignFile, Rewrite, CloseFile... #230249
05/05/2004
0
Estou trabalhando com Delphi 5.0. Utilizo os comandos AssignFile, Rewrite, CloseFile...para tratamento de arquivos txt, leitura, abertura, gravacao...etc...mas, A rotina funciona bem, as vezes passa horas sem dar problema, mas, em um determinado momento, acredito que o arquivo txt que esta sendo trabalhado fica bloqueado na memória, ou seja, está sendo usado. Tive certeza disso pois ao fechar a aplicação, o arquivo é liberado para alteração. O que pode está acontecendo? Pode ser config. do win98? Virus? Lógica? Sempre faço o seguinte:
sConteudo := ´ safdsf sdfsd sd sdfsd´
AssignFile( F, ´IMPRIME.TXT´ );
ReWrite( F );
WriteLn( F, sConteudo );
CloseFile( F );
Será que ele está ficando ´preso´ na memória? Então, como faço para liberar?
Aguardo respostas...obrigado!
sConteudo := ´ safdsf sdfsd sd sdfsd´
AssignFile( F, ´IMPRIME.TXT´ );
ReWrite( F );
WriteLn( F, sConteudo );
CloseFile( F );
Será que ele está ficando ´preso´ na memória? Então, como faço para liberar?
Aguardo respostas...obrigado!
Fabricio Campos
Curtir tópico
+ 0
Responder
Posts
05/05/2004
Wtjunior
Fabricio,
Falta abrir o arquivo com RESET ou APPEND
Wilson
Falta abrir o arquivo com RESET ou APPEND
Wilson
Responder
Gostei + 0
06/05/2004
Beppe
Talvez por usar caminho relativo...Tente passar para um caminho absoluto, como C:\IMPRIME.TXT. A propósito, faltou vc dizer QUAL problema q dá...
O Rewrite é o terceiro meio de abrir File´s e TextFile´s, este apaga o conteúdo do mesmo para escrita.
Fabricio,
Falta abrir o arquivo com RESET ou APPEND
Wilson
O Rewrite é o terceiro meio de abrir File´s e TextFile´s, este apaga o conteúdo do mesmo para escrita.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)