Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Технологии
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

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

Кто может подсказать почему так?
Ответить с цитированием
  #2  
Старый 02.12.2008, 13:07
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,051
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Потому что эта функция возвращает не код завершения программы, а результат попытки запуска переданной ей команды. Разбирайся с createProcess.
Ответить с цитированием
  #3  
Старый 02.12.2008, 13:20
trech85 trech85 вне форума
Прохожий
 
Регистрация: 28.11.2008
Сообщения: 8
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
Потому что эта функция возвращает не код завершения программы, а результат попытки запуска переданной ей команды. Разбирайся с createProcess.

может у тебя есть какая инфа на эту тему?
Ответить с цитированием
  #4  
Старый 02.12.2008, 13:54
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,051
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

MSDN есть
Ответить с цитированием
  #5  
Старый 22.08.2009, 06:47
klmn551 klmn551 вне форума
Заблокирован
 
Регистрация: 10.08.2009
Сообщения: 1
Репутация: 10
Стрелка a life out of playing WoW wow gold

We at inwowgold.com understand that casual gamers cannot make a life out of playing WoW. Some people may has the luxury of time and money fand do whatever they please every single day, but fand most of us, we need fand wandk and suppandt ourselves and our families. This is where the wow gold fand wow services of ... can help you out! You can experience Wandld of Warcraft fandday without having fand wandry about grinding levels and wasting time earning gold. Purchase these wow power leveling services from us and play the game as a game, rather than as a second job. Our wow gold ...services are completely legitimate, ensuring that only human players will ever play your character. Our wow gold ... wandld of warcraft powerleveling[/url] services can get you fand your desired level, with your desired faction and money all fand competitive and low prices. wow gold ....

Admin: Banned for Spam!

Последний раз редактировалось Admin, 22.08.2009 в 14:33.
Ответить с цитированием
  #6  
Старый 22.08.2009, 08:53
Аватар для Vayrus
Vayrus Vayrus вне форума
Исполняемый Ретровирус
 
Регистрация: 09.08.2008
Адрес: Umbrella Corporation
Сообщения: 743
Репутация: 1293
Лампочка

Спамер - бан
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 02:32.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter