Форум: "Начинающим";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
ВнизShellexecute и rar.exe Найти похожие ветки
← →
Близнец (2006-05-16 08:11) [0]Доброго времени суток!
В папке с программой лежит rar.exe. Программа должна архивировать все файлы и каталоги из dir_path с помощью данного файла. Использую кодif (ShellExecute(Handle,"open","rar.exe",PAnsiChar("a -agYYYYMMDD -ep1 -t -r "+filename+" "+"""+dir_path+"\*.*""),PAnsiChar(path),SW_show))>32
then showmessage ("Архивирование закончено!")
else showmessage ("Архивирование завершилось неудачей!")
path - путь к папке с программой
Проверялась работа на 4 машинах, на двух с системами XP и 98 все сработало, на других двух с такими же системами Shellexecute выполнилась успешно, но архив создан не был. Укажите, плз, где что не так.
И еще вопрос по теме: как отследить действительно ли архивирование закончено, а то получается по условию просто проверяется удачно ли выполнена Shellexecute?
← →
balepa © (2006-05-16 09:19) [1]WaitForSingleObject
WaitForMultipleObjects
← →
Игорь Шевченко © (2006-05-16 13:09) [2]
> как отследить действительно ли архивирование закончено,
> а то получается по условию просто проверяется удачно ли
> выполнена Shellexecute?
ShellExecuteEx + WaitForSingleObject
← →
Близнец (2006-05-16 16:15) [3]Спасибо
А первая моя проблема решилась заключением filename в двойные кавычки :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.044 c