|
Включение манифеста Windows XP в ресурсы приложения
Так как использование стандартного
компонента TXPManifest требует настройки исходного манифеста
Delphi для каждого проекта, было бы неплохо изыскать
более удобный способ. В качестве альтернативы вы можете
подключить манифест к файлу вашего проекта и по мере
надобности редактировать его, не опасаясь, что ваша
забывчивость может отразиться на версиях в манифестах
других приложений.
Для начала необходимо создать исходный
файл ресурса RC, включающий единственную строку:
1 24 "ХР.manifest"
где 1 — номер ресурса версии библиотеки
ComCtl32.dll, а 24 — номер ресурса манифеста (нумерация
соответствует заголовочным файлам, распространяемых
Microsoft); "ХР.manifest" — имя файла с документом
XML, содержащим манифест. Естественно, манифест нужно
настроить в соответствии с потребностями вашего проекта.
Теперь нужно откомпилировать файл ресурса
при помощи строчного компилятора-ресурсов \Delphi7\Bin\brcc32.exe
и разместить его в папке проекта.
И последняя операция — добавьте в исходный
код файла проекта директиву подключения ресурса манифеста:
{$R xpmanifest.res}
В результате при компиляции проекта
манифест из ресурса будет добавлен в исполняемый файл
приложения.
Пример ресурсов манифеста имеется на
дискете, прилагаемой к этой книге.
|