Форум: "Основная";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];
ВнизВопрос про Delpi 7 и XP Найти похожие ветки
← →
Демонов Е.В. (2002-10-16 05:28) [0]Такой вопрос - я слыхал что в Delphi 7 есть вещь называемая manifest, которая используется для создания XP Theme. Но как я понял manifest это некий класс(из вопросв и ответов на форуме). Вчера я купил Delphi 7 но там написано что данная версия не включает в себя XP Theme, но можно якобы сделать так какойто файл и поместить его в тот же каталог что и скомпилированная программа программа либо поместить энтот файл в рессурс. - Ну вроде всё с этим получилось.
А, да... Вопросы -
1. правельно ли я понимаю что manifest это класс(которого у меня нет) ?
2. Я ещё видел диск Delphi 7 Studio . Это что ?, Какаято другая версия ?. может там есть manifest.
← →
Демонов Е.В. (2002-10-16 07:25) [1]Спасибо за шквал ответов.
← →
Демонов Е.В. (2002-10-16 08:47) [2]Кто ещё что скажет?
← →
Reindeer Moss Eater (2002-10-16 08:59) [3]Все "волшебное" назначение компонента TXPManifest заключается в том, чтобы при его помещении на форму в разделе uses появилась ссылка на модуль XPMan.pas.
А этот модуль содержит строчку, подключающую
{$R WindowsXP.res}
Вот и все, для чего нужен TXPManifest.
← →
Anatoly Podgoretsky (2002-10-16 09:09) [4]А больши от него и не требуется, поиестить ресурс Manifest в ресурс
Демонов Е.В. © (16.10.02 05:28)
1. понимаешь не правильно, это не класс - это ресурс
2. Delphi 7 Studio это правильный продукт, а Delphi 7 не существует, крест поставили на 6
← →
ppcat (2002-10-16 13:30) [5]Создаешь файл следующего содержания:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="CompanyName.ProductName.YourApplication"
type="win32"
/>
<description>Your application description here.</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
Называешь его именем приложения и даешь расширение .manifest.
Например, твое приложение называется "prog.exe", тогда файл манифеста будет называться "prog.exe.manifest", расширение "exe" почему-то тоже нужно. Конечно этот манифест нужно поместить в один каталог с приложением.
← →
Andrew Klochko (2002-10-17 03:32) [6]Какой клас? Зачем тебе delphi 7?
Заходи на http://www.delphi-gems.com, и читай!!!!
Для всех Делфов компонент придумали: создает неповторимый ХР-шный вид приложения. Проверено!!!
Дерзай
← →
Txxx (2002-10-17 03:49) [7]Это все можно сделать и в Delphi 6.
← →
Демонов Е.В. (2002-10-17 04:33) [8]Я в курсе что TXPManifest нужен для помежения {$R WindowsXP.res}
Но вот ещё вопрос. после установки Delphi 7 у меня никакого TXPManifest нет, и CD находится файл в котором написанно что в this Build нет TXPManifest. и что его нкжно установить самому лоибо кидать спец. файл с расширением manifest.
1. Так вот, разве не должен TXPManifest уже пыть в палитре компанентов после установки DELPHI ?
2. этот manifest работает только когда в XP включён стиль XP, а должна ли моя прога в рессурсе которой есть {$R WindowsXP.res} иметь XP Стиль не в Windows XP ?
← →
HellTRooper (2002-10-17 09:12) [9]У меня Delphi 7 Studio там TXPManifest есть. Ты какую-то лажу купил. Люди а что за зверь ModelMaker?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c