>Для разрешения конфликтов на запись с древних времён используют блокировки и очереди
>запросов.
>При доступе проверяется специальный файл или другой источник (БД, память...) на тему
>"не пишет ли кто уже", если нет, то ставится такая метка,
>а после окончания работы снимается. Если метка уже есть, то можно
>либо остановиться, либо положить запрос на запись в очередь (тоже файл
>или что-н. там), а затем запрос отрабатывается.
согласен, так и делал в начале при помощи lck-файла, но к сожалению, сам метод доступа при помощи OpenTextFile("..", forAppending); не позволяет сохранить корневой элемент разметки xml
есть способы, вернуться назад, затереть закрывающий корневой элемент, записать субэлемент и завершить файл закрывающим корневым элементом? я не нашёл
|