Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.102 c
14-92712
VictorT
2002-10-08 14:12
2002.10.28
Приколитесь.


1-92536
dens
2002-10-16 10:05
2002.10.28
Получение содержимого массива по ключу


14-92737
Tornado
2002-10-09 12:49
2002.10.28
Уважаемые Мастера, очень нужна ваша помощь !!!


7-92773
Mashinist
2002-08-16 10:34
2002.10.28
Фай по модему


1-92530
wer
2002-10-16 10:06
2002.10.28
Границы кнопки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский