Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2008, 12:46   #1
trech85
 
Регистрация: 28.11.2008
Сообщений: 7
По умолчанию 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 - фатальная ошибка.

Кто может подсказать почему так?
trech85 вне форума Ответить с цитированием
Старый 02.12.2008, 13:19   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

эта функция была осталена только лишь из-за совместимости со старыми 16 битными програмамми. Не рекомендуется её использовать в своих новых программах.

http://msdn.microsoft.com/en-us/libr...93(VS.85).aspx
там написано в каких случаях како результат. В случае успеха результат функции больше чем 31.
rpy3uH вне форума Ответить с цитированием
Старый 02.12.2008, 13:22   #3
trech85
 
Регистрация: 28.11.2008
Сообщений: 7
По умолчанию

а мне то нужен возврат не от WinExec, а от rar t каким образом его получить можно?
trech85 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WinExec Volkogriz Общие вопросы Delphi 1 25.11.2008 11:07
Повторяющиеся значения iid2007 Microsoft Office Access 2 16.09.2008 05:54
Фиксация значения `Dmitry Microsoft Office Excel 4 08.04.2008 13:04
Поиск значения Жираффа Microsoft Office Excel 8 03.03.2008 05:47
Повторяющиеся значения в БД. cpGrey БД в Delphi 4 29.01.2008 18:32