Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как читать из файла открытого другой прогой на запись [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.


Наверх

Титульная страница Поиск, карта сайта Написать письмо