Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Проблемы с SHFileOperation


Автор: Ak47black 6.4.2007, 20:26
Чета у меня функция SHFileOperation глючит
Этим кодом я пользуюсь
Код

var
  sh : SHFILEOPSTRUCT;
begin
  sh.Wnd := Application.Handle;
  sh.wFunc := FO_MOVE;
  sh.pFrom := 'C:\SAVE';
  sh.pTo := nil;
  sh.fFlags := FOF_NOCONFIRMATION or FOF_SILENT;
  sh.hNameMappings := nil;
  sh.lpszProgressTitle := nil;
  SHFileOperation (sh);

Если создать пупку на С:\ с именем SAVE,то некак с этим кодом невозможно её удалить и это только пример, у меня она то работает ,то неработает  smile .
Пробовал делать sh.pFrom =
Цитата

C:\\SAVE\
C:\SAVE\
C:\SAVE

Вообшем количество слъэшей непомогает.  smile  (Хотя иногда помогает) Вообшем что я делаю неправильно, как с этим бороться ?

Автор: MetalFan 6.4.2007, 21:45
Цитата(Ak47black @  6.4.2007,  20:26 Найти цитируемый пост)
 sh.wFunc := FO_MOVE;

а ватэта нафига в удалении?

Автор: Ak47black 7.4.2007, 11:09
Блин точно, Пардон  smile .
Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)