Цитата:
Сообщение от
Damn
7-Zip чем не устраивает ? Если в Ax4.0 референс System.IO.Compression.ZipFile иначе как самодельно не получается прикрутить, то уж лучше самодельно 7-Zip прикрутить, он удобнее в использовании.
Ну в итоге пришлось воспользоваться 7зип. Не устраивает он только тем что его надо устанавливать на терминалы или аосы. А у нас их куча и за все с админом раскланиваться. Насчет 7-зип удобнее - возможно. Но сравнить не с чем - System.IO.Compression.ZipFile мне воспользоваться не удалось.
Единственно проблема была получить ответ чем завершилась работа 7зип.
Пробовал:
X++:
WinAPI::shellExecute(..
потом
X++:
wsh = new COM('WScript.Shell');
ret = wsh.Run(..
но все это работало не идеально. В итоге помог пример с форума:
X++:
processZIP = System.Diagnostics.Process::Start(..
processZIP.WaitForExit();
ret = processZIP.get_ExitCode();