Cum să dezarhivați un fișier zip

Cum dezarhivez fișierul zip?

Ajutor, oameni buni! :)
Este necesar să dezarhivați programa arhiva zip.
A încercat ExecAndWait ( "C: \ VaR \ Files \ UnZip.exe", "e quotes.zip", SW_SHOW);
fișierul nu este extras, arhivatorul scrie "Atenție! Nu știu cum să se ocupe: _filename_" (în arhiva un fișier text).
Nu înțeleg ce are nevoie: (
Spune-mi cum să depășesc problema? fișierul ar trebui să fie extras "în tăcere", invizibil pentru utilizator.
Vă mulțumim în avans!

Nu înțeleg ce are nevoie: (

aparent are nevoie de o linie de comandă valabilă cu parametrii

Mi-e rușine să trec prin asta - de aceea. Pentru a confunda inteligența israeliană cu această matryoshka sau ce?

Eu, de exemplu, fac asta:
aName. string;
.
ShellExecute (mâner, zero, "unzip.exe", pChar ( "-o" + aName), nil, SW_HIDE);

cu condiția ca unzip.exe, arhivele și programul să fie în același folder

având în vedere că formatul este zip, este amuzant.

> dat fiind că formatul este zip, este amuzant.

Despre ce vorbești?

Utilizatorul lucrează el însuși și dintr-o dată apare un mesaj:

"Nu pot dezarhiva: parola greșită"

Utilizatorul merge nebun.

da - îndepărtarea creierului)

Lasă-l să-și bată capul pe monitor - Chukchi vrea să mănânce.


> Larissa (29.12.2009 12:31)
> Ajutor, oameni buni! :) Este necesar să dezarhivați
> zip-archive.Am incercat ExecAndWait ("C: \ VaR \ Files \ UnZip.exe",
> "e quotes.zip", SW_SHOW);

Încercați calea către fișier și scrieți parametrii împreună într-o singură linie
aproximativ așa
ExecAndWait ("C: \ VaR \ Fișiere \ UnZip.exe e quotes.zip", "", SW_SHOW);

Memorie: 0,73 MB
Durată: 0.034 sec