![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Специалисты, подскажите! [D5, Win2k]
mikhasenko © (2002-11-14 17:25:00)Как можно читать лог-файл (он, естессно, текстовый), если использовать НЕ AssignFile и ReadLn, НО OpenFile и ReadFile из WinAPI. (может и не именно их, конечно?)
Т.е. как после открытия определять конец строки?
Просто этот лог не дается даже на чтение ч/з AssignFile ( наверное потому что в него пишет др. прога?).
Буду очень признателен знающим и умеющим.
Vitaliy Salnik (2002-11-14 17:43:00) [1]iFileHandle := OpenFile( PChar( LogFile ), fInfo, OF_READ );
size := FileSeek(iFileHandle,0,2);
hStream := THandleStream.Create( iFileHandle );
Marcus (2002-11-14 17:40:00) [2]Смотря для чего тебе его читать. Если просто чтоб посмотреть, то проще всего Memo.Lines.LoadFromFile. А чтоб открыть файл, открытый другой программой, нужно в CreateFile указать FILE_SHARE_READ и FILE_ATTRIBUTE_READONLY.