Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
MKN MKN вне форума

Ветеран


Сообщения: 2358
Благодарности: 559

Профиль | Отправить PM | Цитировать


Натолкнулся на статью : Почему вам (никогда) не следует использовать ShellExecute и WinExec
http://www.gunsmoker.ru/2015/01/neve...llExecute.html

Вот те раз...
Цитата:
Говоря кратко: ShellExecute и WinExec - это устаревшее *овно мамонта начала 90-х годов. Они созданы в действительно доисторические времена. 640 Кб. Сегменты. Ближние и дальние указатели. Нет виртуальной памяти. Кооперативная многозадачность. Эти функции устарели в 1995 году. Ни один код, написанный после 1995 года, не должен использовать эти функции.

Правильное решение
Ответ: вместо функции ShellExecute следует использовать функцию ShellExecuteEx, а вместо функции WinExec следует использовать функцию CreateProcess.

Отправлено: 11:17, 19-12-2015 | #1908