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

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

Как прочитать открытый txt - файл другой программы. [D5, Win95/98, NT4, Win2k, WinXP]


Shrek ©   (2002-04-07 18:01:00) 

Программа виндовса создаёт файл и работает с ним (через каждые 2 минуты добавляет сроку). Мне надо программно считать его и загрузить в Memo, но тут ошибка Error open file. Пожалуйста подскажите, как это сделать?


Ser_Kham1   (2002-04-08 08:33:00) [1]

http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988620750&n=15


Anatoly Podgoretsky   (2002-04-07 19:22:00) [2]

Будет, если не разрешено


Caligula   (2002-04-07 19:16:00) [3]

Если файл используется другой программой, то пишешь следующее:

FileMode := 0; //Только чтение
BlockRead( File, Buffer, 255);
//255 - кол-во символов, Buffer - куда считываешь ( Array [0..255] ofChar)

Тогда не будет ошибки открытия файла.


dymka   (2002-04-07 19:08:00) [4]

Смотря как он открывается для записи, там есть несколько режимов открытия, где определяется - будет ли он доступен другим программам во время его занятости... И если прога открывает его эксклюзивно, то стандартными средствами ты его не прочтешь..


Наверх

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