Цитата(RAPON @ 14.04.2009 20:16) 

проблема в том что нельзя одновременно читать и записывать с файла.как это сдлать?
Кто сказал нельзя?
Цитата
Procedure Reset (var F) Открывает существующий файл для чтения или изменения. 
 Только файл должен быть описан как 
file ofchar, а не 
text.  Но это не проблема, проблема в другом..
Если бы ты 
убирал что-то из файла - тогда все было бы O'kay.  А ты 
добавляешь!  Ты же будешь затирать то, что еще не прочел..  Тогда нужно делать буфер чтения, и все сильно усложняется.
У тебя же не написано явно, что нельзя использовать второй файл.  Запишешь новый, уничтожишь старый, переименуешь новый в старый.  Нелизя так?