![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
XP manifest [D6, WinXP]
AlexeyM © (2004-07-26 21:00:00)Здраствуйте Мастера
подскажите пожалуста что должно быть в файле windowsxp.manifest
который надо откомпилить через windowsxp.rc чтобы получился windowsxp.res
или пришлите res файл у кого есть пожалуста.
Gero (2004-07-30 20:04:00) [1]
> видел. А зачем манифест нужен?
Ну хотел объяснить, но по ссылке уже все написано кажется.
Вкратце, он нужен для того, чтобы конторлы в XP выглядели не стандартно (как в w2k), а как в XP, то бишь поддерживали темы.
Piter (2004-07-30 19:47:00) [2]Gero © (27.07.04 0:59) [6]
Видел когда-нибудь интерфейс Win XP со включенными темами?
видел. А зачем манифест нужен?
R (2004-07-27 02:05:00) [3]http://codenet.ru/progr/delphi/stat/dxp.php
Gero (2004-07-27 00:59:00) [4]
> Piter © (27.07.04 00:55)
Видел когда-нибудь интерфейс Win XP со включенными темами?
Piter (2004-07-27 00:55:00) [5]А можно спросить - нафига этот манифест вообще нужен?
Rouse_ (2004-07-26 23:10:00) [6]в шестой дельфи VCL код немного кривоват для манифеста. К примеру взять ListView со стилем ViewStyle := vsReport;
чтобы не обременять себя этими трудностями, переходи на семерку...
AlexeyM (2004-07-26 21:21:00) [7]я пробовал сделать с res файлом тока когда запускаю на исполнение программа зависает и выдается окошко Windows что я неправильно настроил прогу (((
Rouse_ (2004-07-26 21:18:00) [8]Точнее windowsxp.rc должен в себе содержать "1 24 "manifest.txt"" а остальное должно быть в этом самом manifest.txt
с другой стороны можно просто положить в папку с EXE файлом файлик названный именем самого ЕХЕ только с расширением manifest
к примеру
Project1.exe.manifest
и внутри него вышеприведенный текст манифеста
Rouse_ (2004-07-26 21:15:00) [9]в нем должна быть ссылка на текстовый файл
к примеру
1 24 "manifest.txt"
а сам текстовый файл выглядеть как
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
type="win32"
name="DelphiApplication"
version="1.0.0.0"
processorArchitecture="*"/>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="*"/>
</dependentAssembly>
</dependency>
</assembly>