Форум: "Система";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];
ВнизTFileStream Найти похожие ветки
← →
kosmach (2002-08-12 07:57) [0]Такая проблема. Мне нужно один и тот же файл открыть для чтения одновременно с помощью TFileStream.Create. Однако сделать это таким путем
FS1, FS2: TFileStream;
...
FS1:=TFileStream.Create("file", fmOpenRead);
FS2:=TFileStream.Create("file", fmOpenRead);
не получается. Можно ли вообще что либо подобное сделать, или хотя бы отловить ошибку, при повторной попытке открыть файл, потому как блок try... except здесь не работает.
Если где-то непонятно выразился, могу уточнить. Помогите пожалуйста.
← →
Ученик (2002-08-12 08:29) [1]fmOpenRead or fmShareDenyNone
← →
kosmach (2002-08-12 08:45) [2]Спасибо, большое. Все работает, но можно еще маленький вопросик на будущее. Как вообще обрабатывать ошибки при работе с потоками?
Не обижусь на какую-нибудь ссылочку или примерчик, вообщем что-нибудь;)))
← →
Viktor Kushnir (2002-08-13 08:33) [3]Я оббычто недаю примерно так.
FS1:=TFileStream.Create("file", fmOpenRead);
Try
// делай что нибудь
Finally
FS1.free
End;
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c