Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.043 c
3-1239972881
Виталий Панасенко
2009-04-17 16:54
2010.08.27
Ошибка при выполнении ХП


15-1272627412
12
2010-04-30 15:36
2010.08.27
EDBEngineError. Cannot load driver. Что можно сделать?


2-1266417791
QAZ
2010-02-17 17:43
2010.08.27
string freemem


4-1239166396
Человек
2009-04-08 08:53
2010.08.27
Не правильно работает WM_NCHITTEST на Vista x64


2-1267776768
Константин
2010-03-05 11:12
2010.08.27
Сортировака с помощью TObjectList




   Наверх