Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема при создании файла на удаленном ПК

6.8K
12 июня 2008 года
Coffein
46 / / 07.03.2005
Здравствуйте, помогите пожалуста разобраться в проблеме. Дело вот в чем, мне надо создать файл на удаленном ПК(работа с ресурсами сетевого окружения). Я использую следующий код:
 
Код:
var
  FileHandle:THandle;
begin
  FileHandle:=CreateFile('\\\\microsha\\temp\\logfile1.txt',GENERIC_WRITE or GENERIC_READ,
                          FILE_SHARE_WRITE or FILE_SHARE_READ, nil, CREATE_ALWAYS,
                          FILE_ATTRIBUTE_NORMAL, 0);
  if FileHandle = INVALID_HANDLE_VALUE then
    Application.MessageBox('Произошла ошибка при создании файла!','Ошибка');
  CloseHandle(FileHandle);
end;

но файл не создается. Точно такой же пример на С++ работает, вчем может быть дело?
431
12 июня 2008 года
sherry
207 / / 16.10.2006
Цитата: Coffein

 
Код:
FileHandle:=CreateFile('[COLOR="Blue"]\\\\microsha\\temp\\logfile1.txt[/COLOR]',GENERIC_WRITE or GENERIC_READ,
                          FILE_SHARE_WRITE or FILE_SHARE_READ, nil, CREATE_ALWAYS,
                          FILE_ATTRIBUTE_NORMAL, 0);



А не много ли слеш-знаков в поле адреса?..

6
13 июня 2008 года
George
4.1K / / 05.01.2007
по моему насчёт знаков - это в PHP так работатало бы (наверное и в cpp), а в Delphi достаточно ставить обычные слэши:
[highlight=delphi]
FileHandle:=CreateFile('\\microsha\temp\logfile1.txt',GENERIC_WRITE or GENERIC_READ,
FILE_SHARE_WRITE or FILE_SHARE_READ, nil, CREATE_ALWAYS,
FILE_ATTRIBUTE_NORMAL, 0);
[/highlight]
6.8K
13 июня 2008 года
Coffein
46 / / 07.03.2005
Спасибо за помощь
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог