Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SAkonst
0 / 0 / 0
Регистрация: 11.02.2012
Сообщений: 19
#1

Программа вылетает при наличии syslink - C++

13.02.2012, 05:04. Просмотров 865. Ответов 1
Метки нет (Все метки)

Доброго времени суток, друзья.

К сожалению, на данный момент я довольно посредственный программист, но хотелось бы спросить не сталкивался ли кто-нибудь с следующей проблемой:

Создаю MFC Application. При компилировании и выполнении все работает корректно. Но как только я добавляю на основное диалоговое окно syslink control программа не запускается. Точнее вылетает до того как строится само окно. Если делать пошаговую отладку, то видно что вылетает она на шаге:

if ( !managedapp )
exit(mainret);

Это условие находится в документе crtexe.c. Обнаружил, что этот managedapp определяется там же следующим образом:

static int managedapp;
static int mainret=0;
/*
* Determine if this is a managed application
*/
managedapp = check_managed_app();

При этом Build succeeded.
Т. о. получается, что программа не проходит некую проверку на check_managed_app.

Не подскажете ли, как такое может быть, что это вообще значит, ну и конечно, как это решать?
MSDN по поводу check_managed_app ничего не выдает, в гугле тоже как-то кисло.

Заранее спасибо. ))

Добавлено через 2 минуты
Прошу прощения за создание предыдущей темы. Неожиданно))) сработала комбинация клавиш.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2012, 05:04     Программа вылетает при наличии syslink
Посмотрите здесь:

C++ Почему программа вылетает при конкатенации строк?
C++ Вылетает программа при удалении элемента вектора
Вылетает программа при обращении к объекту класса C++
При подключении библиотеки вылетает программа C++
C++ При открытии файла программа просто вылетает
Программа вылетает при попытке открыть файл C++
Программа вылетает при запуске из консоли ( утечка) C++
C++ Программа вылетает при добавлении элемента
C++ Программа вылетает при попытке чтения из файла в переменную
Вылетает программа при заполнении массива C++
Программа вылетает при добавлении элемента C++
Программа вылетает при объявлении переменной класса C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SAkonst
0 / 0 / 0
Регистрация: 11.02.2012
Сообщений: 19
15.02.2012, 11:12  [ТС]     Программа вылетает при наличии syslink #2
Разобрался сам. Если кому понадобится, то необходимо сделать следующее:
Добавить в header file строку

#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"").
Yandex
Объявления
15.02.2012, 11:12     Программа вылетает при наличии syslink
Ответ Создать тему
Опции темы

Текущее время: 10:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru