использование manifest в lazarus

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

использование manifest в lazarus

Сообщение der_win » 08.08.2011 13:09:52

Не могу понять как работает манифест-файл для Win7 в лазаре.
Где его можно включить, найти и отредактировать, в лазаре?
Я пробовал просто рядом положить рукописный манифест - не работает.

По гуглу нашёл только инфу про делфи, где создаётся rc-файл манифеста и компилится борландовской екзешкой. Но это не вариант - у меня только лазарь :)
Лазарь последний релиз используется.
der_win
новенький
 
Сообщения: 19
Зарегистрирован: 10.02.2011 18:44:18

Re: использование manifest в lazarus

Сообщение Brainenjii » 08.08.2011 13:30:32

Проект -> Параметры проекта -> Использовать manifest-файл для включения поддержки тем (только Windows)
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: использование manifest в lazarus

Сообщение der_win » 09.08.2011 11:10:37

это я и до вашего поста знал.
Файл манифеста при этом не создаётся, нигде не отображается. Нашёл только в проекте в файле project1.res что-то похожее на манифест. Опять же, редактирование этого файла в блокноте не приносит результата - он же перекомпиливается.

Добавлено спустя 1 час 53 минуты 48 секунд:
чтобы разобраться с этой проблемой я провёл кое какие изыскания:
1) манифест зашивается в exe файл
2) нигде не редактируется, он формируется из шаблона. Чтобы сделать нужный манифест открываем lazarus/ide/w32manifest.pas и редактируем шаблон, пересобираем лазаря.
der_win
новенький
 
Сообщения: 19
Зарегистрирован: 10.02.2011 18:44:18

Re: использование manifest в lazarus

Сообщение Kon.pasc » 16.08.2011 13:37:08

А можно и так:
отключаем манифест в параметрах проекта,
а в главном файле .lpr (а можно и в юните) добавляем строку
Код: Выделить всё
{$R manifest.res}

Как создать "manifest.res" из текста .rc я думаю знаете. Я использую GoRC.exe.

Вроде Лазарь позволял просто включать некомпиленные ресурсы
Код: Выделить всё
{$R manifest.rc}

но я не уверен.

Это бывает нужно, если для разных проектов нужны разные манифесты, напр. где-то админский а где-то AsInvoker. Править шаблон запаришься.
Kon.pasc
новенький
 
Сообщения: 26
Зарегистрирован: 31.10.2009 17:45:38


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20

Рейтинг@Mail.ru