Возникла потребность модифицировать старое приложение.
С горем пополам собрал его. Так вот, если запускаю релизную сборку из студии — то все работает ок, если запускаю екзешник из папки руками, то получаю диалог с таким вот сообщением — Failed to create empty document. Посмотрел где именно не проходит:
if (!ProcessShellCommand(cmdInfo)) {
//почему-то попадаем сюда
return FALSE;
}
С чем это может быть связано? Давно под MFC ничего не писал, уже все по вылетало из головы.
Может это проблема с подключением MFC (типа Use MFC in a static library и тд.). В свойствах проекта, как раз такая опция и стоит. Пробовал поменять на Use MFC in a Shared DLL, проект вообще перестал собираться.
Совсем растерял скилы в этом...