Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];




Вниз

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 спасибо




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.025 c
1-57783           Avgurin               2002-04-06 05:37  2002.04.18  
GIF в Delphi


6-57831           Василий Свиридов      2002-01-31 05:28  2002.04.18  
Подскажите пожалуйста...


3-57645           Yuri Btr              2002-03-28 15:21  2002.04.18  
Гетерогенный запрос в ADO


3-57657           ol                    2002-03-26 15:38  2002.04.18  
чем в sql IB можно работать с датами


3-57600           boogier               2002-03-27 11:06  2002.04.18  
Group by + Order by : как сделать, чтобы итоги по группировкам находились внизу?