WinExec и возвращаемые значения
есть данный текст
result := WinExec(PChar('"rar" t "1.rar"'),1);
ShowMessage(inttostr(result));
В мессадже всегда возвращается число 33, хотя проверка проходит успешно, да и вообще в консольной версии нет среди кодов возвратов "33" причем, если допустить ошибку типа не поставить кавычки, если в пути к файлу есть пробелы, например:
result := WinExec(PChar('"rar" t с:\test folder\1.rar'),1);
то код возврата 2 - фатальная ошибка.
Кто может подсказать почему так?
|