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

Вниз

Запуск архиватора   Найти похожие ветки 

 
bokuto ©   (2005-09-15 17:40) [0]

Можно ли из Delphi запускать архиватор arj32 с параметрами
как в командной строке и как это сделать


 
TUser ©   (2005-09-15 17:43) [1]

Вот пример запуска. Архиватора, кстати.
procedure ExtractFile;
var si:_STARTUPINFOA;
    pi:_PROCESS_INFORMATION;
    s:string;
    i:integer;

 function RemoveFileExt(S:string):string;
 begin
    result:=copy(S,1,length(S)-length(extractFileExt(S))-1);
 end;

begin
   // Extracting
   s:=GetSN(FileName);
   FileName:=copy(s,1,length(s)-length(ExtractFileExt(s)));
   FileName:=ExtractFilePath(ParamStr(0))+"temp\"+ExtractFileName(FileName);
   FExtracted:=not FileExists(FileName);
   if FExtracted then begin
      FillChar(si,sizeof(si),#0);
      si.cb:=sizeof(si);
      FillChar(pi,sizeof(pi),#0);
      s:=s+" "+ExtractFilePath(GetSN(FileName));
      Synchronize(GetCom); s:=FTemp+" "+s;
      Synchronize(GetArch); s:=GetSN(FTemp)+" "+s;
      CreateProcess(nil,PAnsiChar(s),nil,nil,false,0,nil,nil,si,pi);
      WaitForSingleObject(pi.hProcess,20000);
      result:=true;
      CloseHandle(pi.hProcess);
      CloseHandle(pi.hThread);
      end;
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.027 c
2-1125649209
kyn66
2005-09-02 12:20
2005.10.09
Как заменить искомый компонент 1 раз?


14-1126670926
X9
2005-09-14 08:08
2005.10.09
Антивирус Касперского - MustDie?


3-1125425983
Step[B.M.]
2005-08-30 22:19
2005.10.09
Работа с PostgreSQL через ODBC


14-1126702280
YurikGL
2005-09-14 16:51
2005.10.09
ping www.instituto.com.br


14-1126822620
Германн
2005-09-16 02:17
2005.10.09
Формат файла Autorun.inf