Форум: "Начинающим";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];
ВнизАрхивация с помощью ShellExecute Найти похожие ветки
← →
VitAngel (2007-02-12 16:02) [0]День Добрый! Проблема в следующем: нужно заархивировать несколько файлов в один архив. Я использовал shellexecute так:
ShellExecute(0,"open","WinRAR.exe",PChar("a ... ..."),nil,SW_SHOW); Но это не срабатывает, т.к. архивация предыдущего файла не закончилась, а уже начинается архивация следующего и естественно появляется надпись в отказе доступа. Как мне узнать, что архивация предыдущего файла закончена? Возможно у кого-то есть другие мысли по поводу создания архива блока файлов... Буду очень признателен за помощь.
← →
clickmaker © (2007-02-12 16:14) [1]rar a -y -- <имя архива> @<имя файла-списка файлов>
← →
umbra © (2007-02-12 16:14) [2]
> Возможно у кого-то есть другие мысли по поводу создания
> архива блока файлов... Буду очень признателен за помощь.
>
>
Лучше всего - почитать справку WinRAR о параметрах командной строки.
← →
VitAngel (2007-02-12 16:37) [3]clickmaker
Я уже пытался делать это через список, но, видимо, длина строки, в которой хранится список настолько велик, что архивация вообще не происходит
← →
clickmaker © (2007-02-12 16:39) [4]
> длина строки, в которой хранится список настолько велик
какой строки?
это текстовик с именами, каждое - с новой строки
← →
VitAngel (2007-02-12 16:53) [5]clickmaker
Всё, разобрался. Большое спасибо!
← →
VitAngel (2007-02-12 16:53) [6]Всё, разобрался. Большое спасибо!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c