ďťż

Ładny brzuch

Na starcie moja aplikacja tworzy plik aaa.txt
var TXT:TextFile; begin AssignFile(TXT,'aaa.txt'); Rewrite(TXT); CloseFile(TXT);

.. i w timerze mam żeby co jakiś czas (co 20 sek.) dopisywało do tego pliku aaa.txt text z memo:
AssignFile(TXT,'aaa.txt'); Append(TXT); Memo1.Lines.SaveToFile('aaa.txt'); CloseFile(TXT);

I po uruchomieniu aplikacji tworzy plik aaa.txt lecz po 20sek. (gdy zaczyna wykonywać się instrukcja spod timera - dopisanie do pliku) wyskakuje komunikat że
"Proces nie może uzyskać dostępu do pliku ponieważ jest on używany przez inny proces".

Dlaczego nie może dopisać textu z memo do pliku - przecież w każdej instrukcji za każdym razem zamykam plik (CloseFile) ??



takie dodatkowe pytanie mam, skoro co chwilę zapisujesz coś do pliku to po go ciągle zamykasz i otwierasz ponownie??

już wiem - o fu.k jaki błąd, pod timerem dwa razy chciałem zapisać - raz za pomocą Append a potem SavetoFile.....
Użytkownik qwert23 edytował ten post 23 kwiecień 2006, 22:35
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •