Форум: "Основная";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
ВнизПередача файла в локальной сети Найти похожие ветки
← →
LocalNet (2003-10-16 15:58) [0]Локальная сеть Microsoft
SendFileToClient("1.tmp", "\\Comp4\C\temp\1.tmp");
Procedure SendFileToClient(Const sourcefilename, targetfilename: String);
Var S, T: TFileStream;
Begin
S := TFileStream.Create( sourcefilename, fmOpenRead );
try
T := TFileStream.Create( targetfilename, fmOpenWrite or fmCreate );
try
T.CopyFrom(S, S.Size ) ;
finally
T.Free;
end;
finally
S.Free;
end;
При выполнении T := TFileStream.Create( targetfilename, fmOpenWrite or fmCreate );
сообщение "Cannot create file \\Comp4\C\temp\1.tmp."
На Comp4 - WinXP. На нем диск C определен с общим полным доступом (с любого сетевого компьютера на него проводником пишутся любые файлы)
С Comp3, Comp5 (где Win98 и WinME) этой проблемы нет.
Спасибо
← →
Anatoly Podgoretsky (2003-10-16 16:01) [1]Нет прав на создание, для этого пользователя
← →
WithOut Any ... (2003-10-16 16:06) [2]Но проводник (который не на Comp4) это делает и вряд ли Comp4 "узнаЁт" кто на него пишет.
Еще просьба, уточнить понятие "этого пользователя". На каком он компьютере и что мне необходимо предпринять.
← →
Reindeer Moss Eater (2003-10-16 16:23) [3]Перед созданием или чтением чего-то с \\comp4\c\temp нужно делать логон на comp4
← →
LocalNet (2003-10-16 17:06) [4]> Reindeer Moss Eater © (16.10.03 16:23) [3]
Отходил, поэтому не сразу среагировал. В проекте работал с локалками на Win9x. Там этого не требовалось. Если можно, какая функция и из какой библиотеки может это сделать?
← →
Reindeer Moss Eater (2003-10-16 17:07) [5]Например WNetAddConnection
← →
LocalNet (2003-10-16 17:10) [6]Спасибо. Начинаю знакомиться (читать)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c