|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.05.2009, 11:57 | #1 |
Форумчанин
Регистрация: 11.04.2009
Сообщений: 277
|
(СКРИПТ) - делаем .manifest для Windows XP
Для того, чтобы программы запускаемые под Windows XP, имели новый вид,
необходимо вместе с программой поставить файл *.manifest или включить его в ресурс. Для это изготовить файл, по ниже приведенной инструкции, назвать его Project1.exe.manifest, по положить рядышком с Project1.exe, после это запускаешь под XP и радуешься :-) Код:
Строчку name="Igor.Schevchenko.XPUtilsTest" меняешь на name="Kostya.Ergin.Project1" С уважением, Игорь Шевченко ++++++++++++++++++++++++++++++ В Delphi Studio 7 Enterprise и Professional, приложения Borland VCL теперь включают компоненты, которые разрешают поддержку WindowsR общих контролов версии 6. Ваше приложение автоматически использует новые контролы Windows на системе Windows XP, если найдет подходящий манифест файл. Более подробно об этом в руководстве Developer's Guide тема "Common controls and XP themes" или в справочной системе. Анатолий Подгорецкий -------------------------- Последний раз редактировалось Alar; 24.05.2009 в 18:59. Причина: про плюсы не надо писать :) |
17.05.2009, 15:04 | #2 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Хм... Что-то похожее и интересное, но можно поподробнее?
Возможно я что-то не так понял или сделал, но теперь проект вообще не запускается... %)
I am the First of Cyber Evolution...
I am the First to Program your Future... |
17.05.2009, 19:47 | #3 |
Форумчанин
Регистрация: 11.04.2009
Сообщений: 277
|
DomiNick, покдлючи обычный манифест и в юсес появится: манХР нажми на него удерживая контрл там увидиш что приписан к компоненту .рес файл откройего блокнотом и ты увидиш XML код, это и есть сам стиль!
включать файл в проэкт нада так: после type пишеш: {$R WindowsXP.res} |
24.05.2009, 17:32 | #4 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Кажется это совершенно разные способы, делающие одно и то же...
Я имел ввиду другое... Но за наводку спасибо) Если смогу что-то найти по этому вопросу напишу сюда (не закрывайте тему)
I am the First of Cyber Evolution...
I am the First to Program your Future... |
24.05.2009, 18:31 | #5 | |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Цитата:
В общем надо сделать это xmlем (или найти похожий *.manifest в инете или у себя в Program Files) и либо сохранить в папку с прогой как ProgramName.exe.Manifest, либо добавить в exe как ресурс с типом 24, id 1. |
|
24.05.2009, 18:54 | #6 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Вариант 1: Включить в проект специальный файл-ресурс... (где-то на форуме было)
Вариант 2: "Бросить" на форму компонент "XPManifest" со вкладки "Win32" - результат абсолютно такой же как при "Варианте 1" только гораздо быстрее и проще... Вариант 3: Расположить рядом с исполняемым exe-файлом (example.exe) manifest-файл (example.exe.manifest) В первом посте как раз часть статьи про третий вариант (только тут содержимое xml и впрямь покоцано)... Кстати недавно нашел забавную программу про "Вариант 3": Manifest Builder 1.0 Но я интересовался как заставить программу использовать собственный MSSTYLE, а не установленный в системе (или хотя бы не текущий)... И как программно задавать каждому контролу какой MSSTYLE использовать...
I am the First of Cyber Evolution...
I am the First to Program your Future... |
24.05.2009, 19:32 | #7 |
Форумчанин
Регистрация: 11.04.2009
Сообщений: 277
|
DomiNick, таким способом можно разукрасить чужие программы(неимея исходников!!!)
и можно поподробнее про эту прогу!?(Manifest Builder 1.0) |
24.05.2009, 19:37 | #8 | ||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
Цитата:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
||
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
делаем код программы легче | XFilippowX | Общие вопросы Delphi | 4 | 15.02.2009 11:20 |
Scroll bar - делаем скин | BOBAH13 | Компоненты Delphi | 7 | 26.04.2008 14:51 |
Vista manifest? | D@rk M@k | Компоненты Delphi | 2 | 21.01.2008 11:37 |
Делаем любые программы на Delphi | asale | Фриланс | 3 | 04.12.2007 14:23 |
Vista Manifest ПОМОГИТЕ! | UnD)eaD)Snake | Софт | 2 | 22.07.2007 13:39 |