![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как читать из файла открытого другой прогой на запись [D7, Win2k, WinXP]
incm © (2006-07-11 00:36:00)Есть лог файл от АТС, в который постоянно пишутся данные. Необходимо иногда читать из этого файла. FileMode:=fmOpenRead - не помогает. Но файл открыт не эксклюзивно, FAR Manager и команда copy прекрасно его копируют.
incm (2006-07-12 11:03:00) [1]Пасиба всем. Через апишную CreateFile все работает. Плохо что через AssignFile и Reset не получилось. Хотя в Reset и вызывается таже самая CreateFile. Но борланды там чего то с атрибутами намутили. Вот токо файл у меня тенкстовый и ReadLn была очень кстати. Теперь пришлось делать это ручками.
Kerk (2006-07-11 15:31:00) [2]> [4] KilkennyCat © (11.07.06 15:26)
WinAPI, брат :)
KilkennyCat (2006-07-11 15:26:00) [3]а причем здесь Create?
han_malign (2006-07-11 11:38:00) [4]
> попробуй через CreteFile с FILE_SHARE_READ
+ FILE_SHARE_WRITE
fmOpenRead or fmShareDenyNone
Kerk (2006-07-11 09:55:00) [5]CreateFile + GENERIC_READ
tesseract (2006-07-11 09:53:00) [6]попробуй через CreteFile с FILE_SHARE_READ.