Вниз
Скачать: CL | DM;

Read-Only   Найти похожие ветки 

← →
Fast   (2002-04-08 16:38) [0]

При чтении из Read-Only файлов возникает исключительная ситуация. Как этого избежать?

P.S. Изменить атрибуты файла нельзя он CD.


← →
Anatoly Podgoretsky ©   (2002-04-08 16:45) [1]

Как читаешь и как открываешь


← →
Fast   (2002-04-08 16:52) [2]

Вообще читаю в TString.LoadFromFile
но функция reset тоже не работает для R/O файлов. (об этом помечено в help"e If this is not changed to a read-only file mode before calling Reset, attempts to open read-only files will fail. толко об read-only file mode нигде ничего не нашел)


← →
Андрей Сенченко ©   (2002-04-08 16:53) [3]

В атрибутах поиска по FindFirst ставишь faReadOnly ( или $01 ). Таким образом его закусываешь.
Читать безусловно можно только через Assign(), т.к. Rewrite и Append не допустимы.
В качестве костыля могу предложить копировать нужный файл в темпы, откуда и считывать.


← →
Андрей Сенченко ©   (2002-04-08 16:57) [4]

Дурь написал. Про Assign.


← →
Fast   (2002-04-08 16:59) [5]

Нет ты не совсем понял, атрибуты поиска здесь не причем.
Именно чтение из файла
Assign(F)
Reset(F) - вот здесь и ошибка..........


← →
Андрей Сенченко ©   (2002-04-08 17:01) [6]

А зачем Тебе вообще Reset, если читаешь с помощью LoadFromFile ?


← →
Anatoly Podgoretsky ©   (2002-04-08 17:09) [7]

FileMode := 0 попробуй перед Reset


← →
Fast   (2002-04-08 17:24) [8]

Нашел ошибочку, а за FileMode := 0 спасибо



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
6-57824
otari
2002-01-15 21:22
2002.04.18
Я хочу отправить смс но не получается


3-57658
DRIVER
2002-03-29 08:26
2002.04.18
Работа с БД


1-57682
REA
2002-03-25 10:34
2002.04.18
Размер EXE. Опять размер


3-57583
Sysoper
2002-03-26 12:27
2002.04.18
At End Of Table


14-57857
Blacki
2002-03-10 23:34
2002.04.18
Функции для определения железа




   Наверх