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

Вниз

ВЫЗОв программы архиватора из DELPHI.   Найти похожие ветки 

 
stasssw   (2003-05-02 12:41) [0]

Мастера ! Подскажите на ваш взгляд наиболее простой, удобный и чтобы не очень тормозилась программа, способ вызова архиватора (требуется использовать DOS -ий arj) для архивирования текстового файла из приложения DELPHI. Заранее благодарю.


 
Anatoly Podgoretsky ©   (2003-05-02 12:54) [1]

ShellExecute, программа совсем не тормозится.


 
Proton ©   (2003-05-02 13:09) [2]

я вчера только это постил :)
procedure TForm1.Button1Click(Sender: TObject);
var si:STARTUPINFO;
pi:PROCESS_INFORMATION;
xc:cardinal;
begin
ZeroMemory(@si,sizeof(si));
si.cb:=SizeOf(si);
si.wShowWindow := SW_HIDE;
si.dwFlags := STARTF_USESHOWWINDOW;

CreateProcess(nil,
{$ifdef home}
PCHAR("rar32 a test.zip "+"C:\Video\nge\nge-01.viv")
{$else}
PCHAR("rar32 a test.zip "+Application.EXENAME)
{$endif}
,nil,nil,false,NORMAL_PRIORITY_CLASS,nil,nil,si,pi);
CloseHandle(Pi.hThread);
with tanimate.Create(self) do
begin
Parent := self;
Align := alClient;
BringToFront;
CommonAVI := aviCopyFiles;
Active := True;
StopFrame := 34;
while WaitForSingleObject(Pi.hProcess, 10) = WAIT_TIMEOUT do
Application.ProcessMessages;
free;
end;
if GetExitCodeProcess(Pi.hProcess,xc) then
showMessage(inttostr(xc));
CloseHandle(Pi.hProcess);
end;




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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
11-46673
Сандро
2002-08-12 12:25
2003.05.15
MCK и OpenGL


3-46639
N&N
2003-04-17 16:51
2003.05.15
Связывание трех таблиц


1-46799
Nikos
2003-05-02 13:03
2003.05.15
как работать с фалами ini


3-46582
LazorenkoX
2003-04-23 11:01
2003.05.15
CreateDatabase


4-47058
fagot
2003-03-14 10:23
2003.05.15
Как вывести текст в окно другого приложения