Bonjour j'essaye désesperement de dézipper une archive via la commande ShellExecute sensée lancé pkzip..
J'ai cherché du coté de la faq mais je n'ai pas trouvé la solution à mon problème
Voici la commande que je lance :
la fenêtre dos s'ouvre fugitivement mais blabla.txt n'est pas dézippé et Resultat.txt n'est pas créé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ShellExecute(0,nil,'C:\Program Files\Borland\Delphi7\Projects\ pr1\PKZIP25.EXE',' -Extract blabla.zip blabla.txt >Resultat.txt',nil,SW_Normal);
j 'ai aussi essayé de faire passer le path et les options dans un seul string :
Cette solution semble être plus mauvaise dans le sens ou la fenêtre dos ne s'ouvre pas du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ShellExecute(0,nil,'C:\Program Files\Borland\Delphi7\Projects\ pr1\PKZIP25.EXE -Extract blabla.zip blabla.txt >Resultat.txt',nil,nil,SW_Normal);
Finnallement en désepsoir de cause, j'ai tenter de passer par la commande WinExec :
Cela affiche aussi fugitivement la fenêtre dos sans plus de résultat apparent
Code : Sélectionner tout - Visualiser dans une fenêtre à part WinExec('C:\Program Files\Borland\Delphi7\Projects\Projet Salaire\PKZIP25.EXE -Extract blabla.zip blabla.txt >Resultat.txt', SW_SHOW);
Partager