Есть некое ПО, постоянно пишущее лог-файл своей работы.
Моя программа должна проанализировать этот лог-файл: найти определённые строки и вычленить из них информацию.
Удобно использовать TStrings. Но вот беда: процедура TStrings.LoadFromFile при обращении к нему вызывает исключение EFOpenError : Unable to open file. Насколько понимаю, потому что файл уже открыт другой программой.
Другими средствами этот же лог-файл открывается без проблем, например: FileOpen (logfile,fmOpenRead).
Пробовал устанавливать FileMode=fmOpenRead - не помогает.
Подскажите, пожалуйста, как можно решить данную проблему?