Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.27;
Скачать: CL | DM;

Вниз

Передача файла в локальной сети   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
3-89173
Roman_Tutov
2003-10-06 08:20
2003.10.27
DBGridEh & Footer


1-89354
TUser
2003-10-16 09:26
2003.10.27
ToolWindow


1-89316
RoLeX
2003-10-16 16:04
2003.10.27
Как сделать, чтобы форма была поверх всех окон?


4-89653
YuraR
2003-08-19 15:02
2003.10.27
Как получить хэндл child-окна в котором нажата кнопка?


3-89175
Дмитрий К.
2003-10-06 14:46
2003.10.27
Привилегии в системе