Форум: "Сети";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
ВнизОдновременное обращение к файлу в локальной сети Найти похожие ветки
← →
Reaktor (2007-01-10 17:54) [0]Есть локалка с несколькими компами. С двух (или нескольких) компов на третий идет обращение следующего вида:
wf := TFileStream.Create ( "путь к файлу", fmReadOpen );
wf.Read ( j , SizeOf ( j ) );
........
wf := TFileStream.Create ( "путь к файлу", fmWriteOpen );
wf.Write ( j , SizeOf ( j ) );
wf.Free;
Если это происходит одновременно, то создается очередь из желающих обратиться, или всем, кроме первого будет выслана ошибка доступа?
← →
tesseract © (2007-01-11 14:23) [1]Зависит от того как открыл - эксклюзивно или нет.
← →
Reaktor (2007-01-11 20:10) [2]Эксклюзивно
← →
Плохиш © (2007-01-12 10:54) [3]
> всем, кроме первого будет выслана ошибка доступа.
← →
Reaktor (2007-01-13 01:23) [4]А как можно проверить, открыт ли доступ к файлу в данный момент или файл занят другим пользователям(кроме варианта организации симафора)?
← →
tesseract © (2007-01-15 13:24) [5]Попытаться открыть файл эксклюзивно.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.117 c