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

Вниз

Работа с архиватором   Найти похожие ветки 

 
lewka ©   (2010-02-27 16:11) [0]

Привет, уважаемые мастера. Подскажите пожалуйста вот в таком вопросе:
я создаю архив через командную строку таким кодом WinExec("rar.exe a -p123 c:\arhiv.rar c:\Data",SW_HIDE);
Как процесс создания архива в командной строке связать с TProgressBar?


 
12 ©   (2010-02-27 16:19) [1]

использовать компанеты для архивирования
или анализировать консольный вывод rar.exe


 
lewka ©   (2010-02-27 16:19) [2]

или хотя бы узнать когда закончиться создание архива


 
Leonid Troyanovsky ©   (2010-02-27 16:34) [3]


> lewka ©   (27.02.10 16:19) [2]

> или хотя бы узнать когда закончиться создание архива

Можно узнать когда завершится архиватор.
ShellExecuteEx, CreateProcess, RTFM.

--
Regards, LVT.


 
12 ©   (2010-02-27 16:39) [4]


> когда завершится архиватор.

тут скорее всего имеется ввиду время "вперед". Типа, как долго он еще не завершится. Для расчета позиции бара.
а не факт завершения.

анализ вывода, имхо надо
или компонент|dll для архивирования соответствующий, благо их есть


 
turbouser ©   (2010-02-27 16:56) [5]


> lewka ©   (27.02.10 16:11)  

Вообще-то есть такая штука как unrar.dll -
http://www.rarlab.com/rar/UnRARDLL.exe
Даже с примерами.


 
Leonid Troyanovsky ©   (2010-02-27 17:08) [6]


> 12 ©   (27.02.10 16:39) [4]

> долго он еще не завершится. Для расчета позиции бара.
> а не факт завершения.

В давние времена были такие програмульки, которые в консоле
показывали крутящиеся палки \|/|\| и т.д.
Было б забавно транслировать оное ;)

--
Regards, LVT.


 
12 ©   (2010-02-27 17:12) [7]


> Вообще-то есть такая штука как unrar.dll -
> я создаю архив



> програмульки, которые в консоле
> показывали крутящиеся палки \|/|\| и т.д.

ну так, если я не ошибаюсь, они еще писали

complete
23% ......................... \
24% ......................... |


 
turbouser ©   (2010-02-27 17:27) [8]


> 12 ©   (27.02.10 17:12) [7]


> > я создаю архив

не заметил :)



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.069 c
2-1270446256
oleg1963lora
2010-04-05 09:44
2010.08.27
Вычитение даты-времени


2-1274084890
REX
2010-05-17 12:28
2010.08.27
метод ExecSQL (компонент ADOQuery)


2-1265380693
Loki3d
2010-02-05 17:38
2010.08.27
Возврат переменной


2-1265712324
Nilman
2010-02-09 13:45
2010.08.27
Поясните пожалуйста значение свойства TThread.FreeOnTerminate


15-1275913323
user123
2010-06-07 16:22
2010.08.27
Нужны данные о принтерах и картриджах (в виде таблиц)