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

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

Загрузка файла [D6, WinXP]


_Landgraf_ ©   (2005-08-22 16:19:00) 

Есть лог файл, в который постоянно записывается информация. При попытке открыть его в Memo(Memo1.Lines.LoadFromFile('D:\testing.txt'); выдается ошибка Cannot open file 'Path'. Я так понял он неоткрывается, из-за того что файл используется другим приложением, т.к. когда я отключаю запись в лог, то читается все нормально . Если я не ошибаюсь то файл надо открывать при помощи функции API. Но вот какая фу-ия? Подскажите.


_Landgraf_   (2005-08-22 16:52:00) [1]

А что тогда использовать вместо Memo? Ну программу которая делает лог я только что написал, это не настоящий лог просто иднт эмуляция. В той программе я просто связываю переменную с файлом(assignfile(*,*), а потом делаю append и дописываю строки. Тогда надо его по другому открывать?


Desdechado   (2005-08-22 16:47:00) [2]

кстати, он в мемо может потом и не поместиться...
64кб ограничение


begin...end   (2005-08-22 16:45:00) [3]

> _Landgraf_   (22.08.05 16:39) [2]

Это, вероятно, не поможет. Программа, записывающая лог, должна была открыть его, вызвав CreateFile с параметром dwShareMode = FILE_SHARE_READ.


_Landgraf_   (2005-08-22 16:39:00) [4]

А как в Memo файл загрузить, через функцию CreateFile()?


tesseract   (2005-08-22 16:31:00) [5]

CreateFile().
А файл неткрывается потому что какай-то программа не хочет его расшаривать для чтения/записи.


Наверх

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