Ай нид хелп. Выполнение run с третьим параметром равным "true" не ждет завершения отработки:
X++:
wsh = new COM('WScript.Shell');
wsh.Run(strFmt("winrar.exe e -y -o+ %1 %2",fileName,temppath), 0, true);
wsh.finalize();
fullFileName = SysTreeNode::duplicatePathDelimiters(< >);
if(!winapi::fileExists_RU(fullFileName))
throw error("Нема файлка!");
сообщает, что файл не найден при любых раскладах, хотя, если в дебагере "немножко постоять" после Run, то файл чудесным образом обнаруживается.
Не подскажете как быть?
P.S. Выполняю на Windows XP. Axapta 3.0