Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2008, 22:19   #11
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

быть такого не может, потому что Result возвращает резутьтат функции....
ты ShellAPI добавл в Uses?
p.s. проверил у себя, всё работает отлично....
dron-s вне форума Ответить с цитированием
Старый 27.05.2008, 22:32   #12
SANTA_KLAUD
Пользователь
 
Регистрация: 30.04.2008
Сообщений: 35
По умолчанию

Цитата:
Сообщение от dron-s Посмотреть сообщение
быть такого не может, потому что Result возвращает резутьтат функции....
ты ShellAPI добавл в Uses?
p.s. проверил у себя, всё работает отлично....
Кинь листинг свой сравню похоже я отупел
SANTA_KLAUD вне форума Ответить с цитированием
Старый 27.05.2008, 22:35   #13
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

какой ещё листин
всё уже написано!!!!
Код:
uses ShellAPI;

function DelDir(dir: string): Boolean;
var
  fos: TSHFileOpStruct;
begin
  ZeroMemory(@fos, SizeOf(fos));
  with fos do
  begin
    wFunc  := FO_DELETE;
    fFlags := FOF_SILENT or FOF_NOCONFIRMATION;
    pFrom  := PChar(dir + #0);
  end;
  Result := (0 = ShFileOperation(fos));
end;
dron-s вне форума Ответить с цитированием
Старый 27.05.2008, 22:38   #14
SANTA_KLAUD
Пользователь
 
Регистрация: 30.04.2008
Сообщений: 35
По умолчанию

мнебы к кнопке прикрутить
SANTA_KLAUD вне форума Ответить с цитированием
Старый 27.05.2008, 22:41   #15
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

ты сколько классов заканчивал?
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
 DelDir(PathDir);
//PathDir - путь до директории, которую надо удалить
// например надо удалить Temps папку, лежащую в корне диска С
// пишем deldir('c:\Temps');
end;
dron-s вне форума Ответить с цитированием
Старый 27.05.2008, 22:46   #16
SANTA_KLAUD
Пользователь
 
Регистрация: 30.04.2008
Сообщений: 35
По умолчанию

тут ведь путь по которому удаляется каталог а мне нужно чтоб удаляемый каталог выбирался в директорилист бокс
SANTA_KLAUD вне форума Ответить с цитированием
Старый 28.05.2008, 00:14   #17
NoName_emaNoN
Форумчанин
 
Аватар для NoName_emaNoN
 
Регистрация: 15.11.2007
Сообщений: 229
По умолчанию

Цитата:
Сообщение от dron-s Посмотреть сообщение
ты сколько классов заканчивал?
Спокойно!) Все мы такими были... ну может не все, но... Объясним популярно товарищу...

Товарисч! Заместо переменной PathDir используй директорию выделенную в "директорилист бокс". Благо свойства этого объекта позволяют считать выделенную директорию и "впихнуть" её в функцию... Выглядеть это будет примерно так: DelDir( DirectoryListBox.Path );

На счёт Path или Directory сказать точно не могу ибо нет под рукой Делфи... Но суть думаю понятна?
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
NoName_emaNoN вне форума Ответить с цитированием
Старый 28.05.2008, 17:47   #18
SANTA_KLAUD
Пользователь
 
Регистрация: 30.04.2008
Сообщений: 35
Радость

Всё понятно теперь всё работает

Всем огромное спасибо
SANTA_KLAUD вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите написать программу для удаления каталога с файлами ig@r Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 18.08.2009 13:20
картинки из каталога Var17 PHP 2 06.03.2008 22:05
Работа с файлами (создание, удаление, открытие, связываение с переменной, очищение памяти переменной) Arkuz Общие вопросы Delphi 12 25.09.2007 20:47
Шифрование каталога _SERGEYX_ Безопасность, Шифрование 3 02.08.2007 15:16
Удаление непустого каталога Fia Общие вопросы Delphi 3 07.05.2007 14:11