Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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>


Наверх

Титульная страница Поиск, карта сайта Написать письмо