Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.04;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.046 c
3-1144992872
gvv
2006-04-14 09:34
2006.06.04
коннект к ДБФ файлам при помощи АДО D5


2-1147856225
VitV
2006-05-17 12:57
2006.06.04
DBLookupComboBox1-отображение текста.


5-1132749347
Tonich
2005-11-23 15:35
2006.06.04
Свойства


15-1147361347
Новичоккк
2006-05-11 19:29
2006.06.04
Решить уравнение


3-1144652237
DancerMan
2006-04-10 10:57
2006.06.04
Поиск по индексированному полю типа integer