Ответ
dmx102 16.12.2009 18:58
Как было сказано в документации про ^hashfile.release[]
Все сделанные изменения сохраняются на диске и с файлов снимаются блокировки.
Таким образом хешфайл становится доступен другим процессам. Однако для продолжения работы с ним не требуется производить его повторного открытия - любое обращение к его элементам автоматически откроет файл.Т.к. мне не требовалось делать запись, то и вызывать .release[] не было смысла... Как я понимаю, .release[] нужен только для снятия блокировки
только в том случае, когда было сделано хоть одно изменение, иначе он бесполезен. (Пробовал)
метод с try{} понятен, я просто думал о какил-либо нюансах, которые проглядел в документации.