Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi XML Skin (https://www.delphipraxis.net/44988-xml-skin.html)

beckz 27. Apr 2005 21:48


XML Skin
 
Hi

habe vor in Delphi ein Multimedia-Center zu programmieren, das div. Funktionalitäten wie DVD, MP3-Player, Browser usw. enthält!

Weiters wollt ich das Programm skinnable machen, sprich via XML File und Pictures Skins dynamisch laden!

Nun is die Frage wie genau so ein Skin-XML-File aufgebaut ist, so ca. weiß ich das schon aber ein Link zu nem Tutorial oder so wäre cool und wie ich das dann in Delphi einbinde das is die wichitgere Frage.

Danke im vorraus für eure Hilfe

MathiasSimmack 27. Apr 2005 22:05

Re: XML Skin
 
Das kannst du dir IMHO ausdenken, weil XML von Haus aus absolut nichts mit irgendwelchen Skins zu tun hat. Such also am besten nach einer vernünftigen Skin-Engine, schau, wie diese angesteuert wird, und dann guck ob dazu eigene Dateiformate notwendig sind, oder ob es auch per XML geht.

Nur, wie gesagt, XML ist ein Textformat. Du kannst IMHO versuchen, die Pics usw. kodiert in der XML-Datei unterbringen (wie nennt sich das? "base64"? dieses merkwürdige Format :gruebel: ja, ich glaube), aber du kannst ebenso gut auch Referenzen auf die Pics setzen. Was weiß ich:
XML-Code:
<skin>
  <background url="MeinHintergrundbild.png"/>
  <button url="ButtonSkin.png"/>
</skin>
Aber eine direkte XML-Skintechnik ist mir nicht bekannt. Ich lasse mich allerdings gern belehren, hätte mir diese Info (falls du eine existierende Technologie im Kopf hattest) aber schon in deinem ersten Beitrag gewünscht.

beckz 27. Apr 2005 22:09

Re: XML Skin
 
Erstmal danke für die schnelle Antowort schau mir das gleich mal an!!

Das das mit XML Files funktioniert war nur eine Vermutung da ich wenn ich das richtig verstanden habe z.B. auf der WinAMP-Seite beschrieben wird wie man eine eigene Skin erstellt!

Bin für alle Lösungsansätze zu haben (Freeware bevorzugt)!

MathiasSimmack 27. Apr 2005 22:18

Re: XML Skin
 
Tja, wie gesagt, bei WinAmp wird es dann wohl irgendwie mit XML-Dateien gehen. Da würde ich mir einfach mal die XML-Dateien anschauen und gucken ob Sounds und Grafiken irgendwie beiliegen. Aber ansonsten ist es so wie ich schrieb: Wenn du selbst eine Lösung erarbeiten willst, mit XML, dann musst du dir auch selbst was ausdenken, weil XML auch bloß ´ne Beschreibungssprache ist und an sich nichts mit Skins zu tun hat.

Johnny_W 27. Apr 2005 22:33

Re: XML Skin
 
Hiho,

Eine Idee kannst du dir hier holen.

http://simventions.com/xmlskingen/


Mfg :)

Bernhard Geyer 28. Apr 2005 07:08

Re: XML Skin
 
Falls Du ein paar € ausgeben kannst, so schau dir mal das ElPack an.
Es unterstützt Theming auf Basis von XP-Themes-DLL's auch unter 98-2003 und unter XP unabhängig vom eingestellten XP-Theme. Auch werden Styles vom Prinzip ähnlich der CSS-Styles unterstützt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz