Тема: Вопрос
Показать сообщение отдельно
  #10  
Старый 11.01.2007, 18:08
Аватар для CAHbKA
CAHbKA CAHbKA вне форума
Новичок
 
Регистрация: 10.01.2007
Сообщения: 66
Репутация: 10
По умолчанию

Цитата:
Сообщение от CAHbKA
Народ я вот разобрался в одном *удаление файла *
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  SHFileOpStruct : TSHFileOpStruct;
  From : array [0..255] of Char;
begin
  SetCurrentDirectory( PChar( 'C:\' ) );
  From := 'Test1.tst' + #0 + 'Test2.tst' + #0 + #0;
  with SHFileOpStruct do
  begin
    Wnd := Handle;
    wFunc := FO_DELETE;
    pFrom := @From;
    pTo := nil;
    fFlags := 0;
    fAnyOperationsAborted := False;
    hNameMappings := nil;
    lpszProgressTitle := nil;
  end;
  SHFileOperation( SHFileOpStruct );
end;
Но вопроса 2
1)Он спрашивает пользователя удалять файл в корзину?
Как сделать чтоб не спрашивал я хочу чтоб если пользователь нажал кнопку *Удалить ...* оно его не спрашивала
2)Он удаляет в корзину что мешает пользователю так как в кнопке должна служить для очитски не включая корзину..
Как это сделать?
Я дурак извините
1) Оно уже удаляет без карзины
2)Я поставил флаг=0 а надо было прописать FOF_NOCONFIRMATION
Если комуто нужно будет делайте
Ответить с цитированием