Поиск:

Ответ в темуСоздание новой темы Создание опроса
> VC++2008ExpressEdition&manifest, manifest 
:(
    Опции темы
polinin
Дата 30.3.2008, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 30.3.2007

Репутация: нет
Всего: нет



Решил попробовать эту IDE. До этотого пользовался CodeBlocks&MinGW. В принципе VC++2008 EE показалась удобной (правда места на HDD отжирает несоизмеримо с CB smile ). Но вот проблемма - не могу понять как работать с манифестом. По умолчанию манифест вроде-как генерится и включается в ресурс. Только вид программы от этого не меняется на ХРишный, отключаю включение манифеста в экзешник, тогда сгенерированный "programmname.exe.manifest" ложится рядом со скомпилированным exe-файлом... и всё равно вид не меняется. Раньше юзал вставку манифеста в ресурс, типа: 1        24      DISCARDABLE     "theme.xml" (ну с таким названием я эту общеизвестную ассемблерную вставку скопировал когда-то и с той поры не менял). Здесь она не работает, но если "theme.xml" переименовать в "programmname.exe.manifest" и положить рядом с прогой, то всё работает. По содержимому генерируемый манифест отличен от "theme.xml". Почему так и как с этим бороться?
И второй вопрос, привык к подсветке скобок, есть ли такой сервис в сабже и если да, то как его включить?

PM MAIL   Вверх
Rapalex
Дата 31.3.2008, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 732
Регистрация: 20.1.2006
Где: Украина -> Ник олаев

Репутация: 6
Всего: 8



Цитата(polinin @  30.3.2008,  15:53 Найти цитируемый пост)
если "theme.xml" переименовать в "programmname.exe.manifest" и положить рядом с прогой, то всё работает

Так и должно быть.

Воткни 
Код


#ifdef _UNICODE
#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_IA64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_X64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif
#endif

И тогда манифест сам сгенерится и вошётся...



--------------------
In vitium ducit culpae fuga.
Желание избежать ошибки вовлекает в другую.
(Horatius)
PM ICQ   Вверх
polinin
Дата 1.4.2008, 06:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 30.3.2007

Репутация: нет
Всего: нет



Цитата(Rapalex @  31.3.2008,  22:51 Найти цитируемый пост)
И тогда манифест сам сгенерится и вошётся...


Спасибо, попробую.
PM MAIL   Вверх
polinin
Дата 2.4.2008, 06:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 30.3.2007

Репутация: нет
Всего: нет



2Rapalex
Ещёраз спасибо. Работает. Поясни, а в свойствах проекта это можно как-то настроить? Любопытно.
PM MAIL   Вверх
Rapalex
Дата 2.4.2008, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 732
Регистрация: 20.1.2006
Где: Украина -> Ник олаев

Репутация: 6
Всего: 8



что именно?


--------------------
In vitium ducit culpae fuga.
Желание избежать ошибки вовлекает в другую.
(Horatius)
PM ICQ   Вверх
polinin
Дата 6.4.2008, 00:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 30.3.2007

Репутация: нет
Всего: нет



2Rapalex
Вставку манифеста. 
Хотел уточнить как это должно выглядеть если править тут:
Property -> Configuration Properties -> Linker -> Manifest File -> Additional Manifest Dependencies

PM MAIL   Вверх
Rapalex
Дата 6.4.2008, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 732
Регистрация: 20.1.2006
Где: Украина -> Ник олаев

Репутация: 6
Всего: 8



Не знаю, не интересовался.


--------------------
In vitium ducit culpae fuga.
Желание избежать ошибки вовлекает в другую.
(Horatius)
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0425 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.