Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];

Вниз

Заточка приложения под XP   Найти похожие ветки 

 
Gari   (2002-12-05 09:24) [0]

Доброе утро Уважаемые господа у меня вопрос. Недавно где то в форуме был предложен код позволяющий приложения написанные в Delphi компилить таким образом чтобы они выглядили как XP-пишные приложения. Но ссылочку я потерял. Если кто видел или помнит. Напишите ответ. За ранее огромное спасибо.


 
Игорь Шевченко   (2002-12-05 10:07) [1]

Даже не на Delphi..
Кладется рядышком файл с именем YourExe.exe.manifest с таким примерно содержанием:
<?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="*"
name="Igor.Schevchenko.Manifest"
type="win32"
/>
<description>XP manifest for common controls test</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>


Запускается приложение - и все красиво и в стиле XP


 
Gari   (2002-12-05 10:17) [2]

В смысле рядышкм. это же текстовый файл, каким боком его прицепить к проекту. (Тобиш через какую директиву компилятора).


 
Tenrai   (2002-12-05 10:28) [3]

Судя по всему "рядышком" - это в ту же папку, в которой у тебя проект.


 
Tenrai   (2002-12-05 10:48) [4]

Кстати, с моим проектом это не прошло - ХР-шный интерфейс имели не все контролы (это раз), и выглядело это просто... ну... неудобоваримо :о)


 
dkDimon   (2002-12-05 10:55) [5]

Если надо, пиши на мыло - скажу как все сделать чики-пуки...


 
Игорь Шевченко   (2002-12-05 11:12) [6]

Tenrai (05.12.02 10:48)

А все и не должны - только стандартные :-)))


 
BlackTiger   (2002-12-05 12:25) [7]

Ну, во-первых, стиль XP могут иметь только стандартные компоненты из "Common Controls" либо компоненты, в которые руками вписана поддержка тем (даже не видел таких, правда особенно и не искал).
Во-вторых, есть специальный компонент, содержащий манифест как ресурс.
В-третьих, мало иметь "рядом" этот манифест, его нужно потом еще и встроить в EXE-шник в качестве ресурса с помощью спецпроги (не помню, как называется).

В Д7 такой компонент содержится в VCL, для Д5/6 нужно вставить отдельно или пользоваться ElPack-библиотекой. Сам одиночный компонент могу выслать (кидаешь на одну из форм (главную) и все работает - сам им пользуюсь).


 
Tenrai   (2002-12-06 04:30) [8]

BlackTiger, c удовольствием приму Ваше предложение :о)) Если Вам не трудно, вышлите компонент на адрес tenrai@front.ru Заранее огромное спасибо



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.006 c
1-51669
Tundra
2002-12-05 16:12
2002.12.16
Как в TstringGrid убрать доступ к отдельным ячейкам, строкам


1-51692
Romaizdurdoma
2002-12-05 22:10
2002.12.16
Массив в качестве параметра


3-51594
aterm
2002-11-27 14:46
2002.12.16
HELP!


14-51905
LEgO-2
2002-11-22 08:44
2002.12.16
программирование за деньги...


3-51620
shelest
2002-11-28 11:03
2002.12.16
OLE DB и Oracle





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский