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