Entwickler-Ecke
Programmierwerkzeuge - Delphi im XP Style
Coder - Mi 20.10.04 18:10
Titel: Delphi im XP Style
Hi
Ich hab ein bisschen rumgespielt und meinem Delphi das XP-Style verpasst. :mrgreen:
Einfach :arrow: [url=
http://mitglied.lycos.de/visasoft/Delphi-XP-Style.rar]diese Datei[/url]
(rechte Maustaste) runterladen und in das
Delphi/bin Verzeichniss packen. Danach Delphi ganz normal starten und es sieht ungefähr :arrow: [url=
http://mitglied.lycos.de/visasoft/Delphi-XP-Style.jpg]so aus[/url]. Das schöne ist, das auch die Kompos XP-Style haben. :wink:
Manche kannten das bestimmt schon. Eigentlich ist die Datei nur das Stinknormale XP Manifest. Ich habs nur in Delphi 7 getestet.
Moderiert von
raziel: Topic aus Off Topic verschoben am Di 10.05.2005 um 18:33
F34r0fTh3D4rk - Mi 20.10.04 18:30
cool such ich schon lange ,danke
(auxh für delphi 4?)
Coder - Mi 20.10.04 18:34
Es kommt darauf an das der Name der Manifest Datei stimmt.
z.B. Bei Delphi32.exe (Delphi7) muss sie Delphi32.exe.manifest heisen.
Achja, und es funktioniert nur in Windows XP
AndyB - Mi 20.10.04 18:56
Macht das aber nicht mit Delphi 6 (oder früher), denn dann können die erzeugten Programme, die eine TImageList benutzen, nicht mehr unter Win9x/ME/NT/2k ausgeführt werden, weil die ImageList Daten im ComCtrl32 Version 6 Format gespeichert sind.
Karlson - Mi 20.10.04 19:31
Hi,
Der DL geht nicht, aber geht das nicht über eine stink normale xp-manifest datei? Da reicht es wohl wenn du denn Code aus der txt postest. :shock:
Coder - Mi 20.10.04 19:38
Für den Download muss man Rechte Maustaste/Ziel speichern unter klicken.
Ich wechsle bald den Anbieter Tripod is schei'e :wink:
Ja, es ist die stinknormale manifest datei:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21:
| <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity name="Borland.Delphi.XPApplication" processorArchitecture="x86" version="7.0.2.99" type="win32"/> <description>Windows Shell</description> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="x86" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly> </dependency> </assembly> |
Basti - Mi 20.10.04 19:52
Äh - kleine Frage:
Haben die Formulare dann auch automatisch den XP-Style?
Sah auf dem Screenshot so aus... :)
Coder - Mi 20.10.04 19:57
In Delphi ja, aber wenn du dein Programm startest nicht.
Dazu musst du die Manifest Datei in das Verzeichnis der exe Datei des Programms kopieren und den Manifest Dateinamen entsprechend anpassen.
Christian S. - Mi 20.10.04 20:07
Wieso ist dieser Thread eigentlich als "offene Frage" markiert? :gruebel:
Coder - Mi 20.10.04 20:09
ubs, geändert :D
Karlson - Mi 20.10.04 22:51
Alles klar. Manifest ist ne echt schöne Erfindung :)
Aber mich würde es verwirren wenn im Builder die Sache anders aussieht als im Projekt.
wegen dem Download: Ich habe mit save target as runtergeladen (steht ja schon im anfangsposting :) ) aber ich bekomm immer die referer.htm als dl angeboten. Naja ist ja wurscht :)
lg
proitsystems - Sa 30.10.04 03:46
Läuft Delphi jetzt besser? Hat das irgendeinen produktiven Vorteil? Entwickelt man jetzt besser? *lach*
Gruss,
Marc
.Chef - Sa 30.10.04 10:49
Wie kann man nur freiwillig diesen bunten Kindergarten verwenden? :roll:
Zombimode - Sa 30.10.04 10:56
Ist mir ebenfalls unverständlich. Ich stelle mein XP extra auf Win98-Style und ärgere mich trotzdem über die noch übrigen bunten, knubbeligen icons auf, und andere biegen ihr Delphi zum XP-Style hin *kopfschüttel* :roll:
tommie-lie - Sa 30.10.04 11:49
Hat ja nicht jeder das Luna-Theme...
der_zaehe - Mi 09.02.05 18:50
ich hab mir diese manifest in das verzeichnis kopiert, aber wenn ich jetzt delphi starte krieg ich nen fehler : AccesViolation in module direct60.bpl
Read of Adress 00000000...
was mach ich da falsch?
Fabian W. - Sa 19.03.05 10:26
ich hab mir das manifest auch runtergeladen und ins Verzeichnis gesteckt. Bei kommt der Fehler, dass die Datei fehlerhaft wäre.
Was ist da los??
ScorpionKing - Sa 19.03.05 10:36
Fabi & Tobi hat folgendes geschrieben: |
ich hab mir das manifest auch runtergeladen und ins Verzeichnis gesteckt. Bei kommt der Fehler, dass die Datei fehlerhaft wäre.
Was ist da los?? |
wleche datei ist fehlerhaft?
MfG, ScorpionKing!
Fabian W. - Sa 19.03.05 12:49
Wie schon gesagt, hab ich mir die datei von oben runtergeladen und auf Delphi32.exe.manifest umbenannt, da vorher beim Starten von Delphi32.exe alles so wie immer war. Jetzt kommt beim Starten der Fehler, dass die Anwendungskonfiguration nicht korrekt ist. Was jetzt :?:
GTA-Place - Sa 19.03.05 13:39
Mh... Bei mir hat Delphi schon immer den XP-Style (D7) Ohne ne Manifest-Datei.
AXMD - Sa 19.03.05 13:53
Bei ein paar Controls geht's nicht anders, aber setz mal ein TEdit auf dein Forumlar und du wirst sehen, dass das absolut nicht XP-Stlye ist ;)
AXMD
GTA-Place - Sa 19.03.05 13:55
Naja, einmal F9 gedrückt und ich hab auch die Edits im XP-Style ^^
maniac_89 - Sa 19.03.05 14:29
Benötigt man dazu auch WinXp oder geht das auch mit 2000, weil bei mir hats nicht funktioniert.
AXMD - Sa 19.03.05 14:34
maniac_89 hat folgendes geschrieben: |
| Benötigt man dazu auch WinXp oder geht das auch mit 2000, weil bei mir hats nicht funktioniert. |
Rat mal, warum das XP-Style heißt :roll:
AXMD
tommie-lie - Sa 19.03.05 15:03
AXMD hat folgendes geschrieben: |
maniac_89 hat folgendes geschrieben: | | Benötigt man dazu auch WinXp oder geht das auch mit 2000, weil bei mir hats nicht funktioniert. | Rat mal, warum das XP-Style heißt :roll: |
Weil es der Visual Style von WindowsXP ist, die Frage ist also durchaus berechtigt, denn der Style an sich ist nicht auf WinXP beschränkt.
@maniac_89: Das Ding macht nix anderes als die Common Controls 6.0 für Delphi zu aktivieren. Die gibt's aber erst ab WindowsXP, deswegen kommst du mit dem Manifest nur unter XP zum Theme. Eine Alternative wären vielleicht Tools wie WindowBlinds, für die gibt's mit Sicherheit auch Luna-Themes.
Fabian W. - Sa 26.03.05 17:01
Ich habe ja auch Delphi3. Vielleicht kann mir trotzdem jemand helfen? :cry:
jaenicke - Do 07.04.05 16:43
| GTA-Place hat folgendes geschrieben: |
Mh... Bei mir hat Delphi schon immer den XP-Style (D7):
sirmceaster.cybton.com/Dateien/delphi.jpg
Ohne ne Manifest-Datei.
|
@GTA-Place: Was du meinst ist, dass die Fenstertitelleiste im Windows-XP-Stil erscheint. Das ist aber so, weil Windows die zeichnet, der ganze Rest ist in deinem Screenshot NICHT XP-Stil. (z.B. oben die Komponentenpalette...)
Der Bear - Sa 07.05.05 17:53
Titel: Ebenfalls Probleme beim Start von Delphi6
Hallo zusammen.
Habe mir auch die exe.manifest runtergeladen, funzt auch super bei meinen erstellten Programmen. Allerdings nicht mit Delphi: Wenn ich die Datei in den bin-Ordner kopiere, in delphi32.exe.manifest umbenenne (D6, WinXP Pro SP2) und Delphis starte bringt er "Access violation at address 01D05681 in module 'direct60.bpl'. Read of address 00000000." Wie kann ich es also schaffen schon im Designer (Delphi) den XP-Stil zu sehen und nicht erst im Compilierten Projekt??
Danke für Antworten!
Der Bear
Fabian W. - Sa 07.05.05 18:04
Das geht selbst in D2005 nicht so ohne weiteres. da ham wir ja das XP-Maifest, das mabn grad auf die Oberfläche zieht. Entwickelt wird aber immer noch im alten Style.
Hat mich auch entteuscht, aber was soll's?
Der Bear - Sa 07.05.05 20:38
Fabian W. hat folgendes geschrieben: |
| [...]Das geht selbst in D2005 nicht so ohne weiteres.[...] |
Hmm... Klingt ja aber als würde es prinzipiell gehen... :D :D
Fabian W. - So 08.05.05 08:24
Da hast'de mich falsch verstanden. Ich kenn mich damit net aus. Ich meinte, da ich es selbst unter D2005 net gebacken bekomm (muss ja auch net unbedingt sein) wird's unter älteren Versionnen noch schwerer. Wenn's überhaupt geht :nixweiss:
jaenicke - Di 10.05.05 09:03
Also unter Delphi 7.0 gehts definitiv. Da hab ichs selbst getestet. Unter Delphi 6 werde ichs mal testen. Dauert aber ein paar Tage.
Der Bear - Di 10.05.05 13:52
jaenicke hat folgendes geschrieben: |
| Also unter Delphi 7.0 gehts definitiv. Da hab ichs selbst getestet. Unter Delphi 6 werde ichs mal testen. Dauert aber ein paar Tage. |
Jo danke dir, das wäre ganz großartig. Habe die project1.exe.manifest schon mal in den d6/projects - Ordner kopiert, so dass die kompilierten Programme schon das Design haben. Nur der Designer zeigt es eben noch nicht richtig an...
_______________
. _ .
@
Zombimode &
.Chef : Kommt ihr euch jetzt ganz doll erwachsen vor mit euren Kommentaren oder was bringt euch das? Wenn ihr mit dem Design nicht klar kommt dürft ihr gerne das alte wiederherstellen, wo liegt also euer Problem? Das XP-Design bringt meiner Ansicht nach auch einige Vorteile mit sich, so zum Beispiel die bessere Enabled/Disabled - Sichtbarkeit, die z.B. bei meinem Monopoly eine wesentliche Rolle spielt.
So, und jetzt geht wieder spielen. :roll:
. _ .
3rdnuss - Di 10.05.05 14:21
TsTsTS @ Der Bear :wink:
Ich habe auch Delphi 6 und bei mir kommt auch die Meldung : Acess violation at adress...
Bei meinen Delphi 3 geht das aber ohne Probleme :?:
der_häuptling - Di 10.05.05 14:57
Ähm t'schuldigung Leute: Bei euch komme ich irgendwie ein bissl durcheinander: Ich selber habe Delphi 2005 Pers. Läuft das da jetzt? Oder nicht? Ich will nämlich Delphi danach noch nutzen können, nicht das dann ein Programm Fehler auftaucht.
der_häuptling
JayK - Di 10.05.05 15:10
der_häuptling hat folgendes geschrieben: |
Ähm t'schuldigung Leute: Bei euch komme ich irgendwie ein bissl durcheinander: Ich selber habe Delphi 2005 Pers. Läuft das da jetzt? Oder nicht? Ich will nämlich Delphi danach noch nutzen können, nicht das dann ein Programm Fehler auftaucht.
der_häuptling |
In D2k5 funzt es einwandfrei unter XP. Auf anderen Systemen müsste ich noch probieren, ob die Progs da laufen (hab dazu in der Schule 'ne mündl. Erlaubnis extra gekriegt :D).
der_häuptling - Di 10.05.05 15:17
Ja Okay, werde es mir dann mal runterladen...
@ JayK: bist du so beliebt oder wie? Würde dir aber dringend raten, in der Schule nicht an den Betriebssystemen rumzuschrauben, sonst war das warscheinlich deine letzte mündl. Erlaubnis...
Der Bear - Di 17.05.05 12:18
@
der_häuptling:
Hast dus nun mittlerweile mal probiert in Gang zu bekommen? Bin immer noch an ner Lösung interessiert.. :lol:
JayK - Di 17.05.05 17:52
der_häuptling hat folgendes geschrieben: |
| @ JayK: bist du so beliebt oder wie? |
Ich weiß nicht, ob ich beliebt bin (ich hoffe mal :mrgreen:)... Ich habe mich glaube ich nirgendwo unbeliebt gemacht. ;) Wenn doch, dann het der/die jenige es mich noch nicht wissen lassen.
der_häuptling hat folgendes geschrieben: |
| Würde dir aber dringend raten, in der Schule nicht an den Betriebssystemen rumzuschrauben, sonst war das warscheinlich deine letzte mündl. Erlaubnis... |
:mrgreen: *DiabolischAugenRoll*
Neee, wohl lieber doch nicht rumschrauben. ;)
(Meinst du, ein Texteditor greift sehr tief ins OS ein??? :gruebel: ) ;)
So, genug OT gefaselt ;)
jaenicke - Mi 18.05.05 10:28
@Der Bear: Also bei mir gehts unter D6PE problemlos.
Danniolo - Fr 27.05.05 19:17
Guckt doch alle mal bei
[url]http://www.ensacom.de[/url] vorbei, da gibts' eine Kompo, die XP-Style bei jedem Delphi erzeugt, auch ohne irgendeinen manifest-shit...
Delete - Fr 27.05.05 20:55
Danniolo hat folgendes geschrieben: |
| Guckt doch alle mal bei [url]http://www.ensacom.de[/url] vorbei, da gibts' eine Kompo, die XP-Style bei jedem Delphi erzeugt, auch ohne irgendeinen manifest-shit... |
Das ist nur eine Skin-Komponente, und deren Problem ist ganz einfach: Sie simuliert das Aussehen von Windows XP "Blue"-Theme. Auch, wenn man selbst Silber, Olive oder ein anderes Theme aus dem Netz benutzt. Und darum ist so eine Komponente (mit allem Respekt, aber um deine Worte zu benutzen) ein noch größerer
Shit.
Danniolo - Sa 28.05.05 15:40
Also an deiner Stelle würd ich mir die Kompo wirklich mal anschauen.
Da wird nichts simuliert...
Sogar "externe" Skins von Style-XP oder WindowsBlinds werden dargestellt.
Übrigens: Diese Komponete arbeitet auch mit dem von mir betitelten
"manifest-shit", also
kommt genau dasselbe heraus, nur mit viel weniger Aufwand! :lol:
:arrow:
[url]http://www.ensacom.de[/url]
AXMD - Sa 28.05.05 16:21
@Danniolo: Werbung ist hier im DF nicht gestattet. Und du machst eindeutig Werbung für diese Seite. Bitte um mehr Zurückhaltung diesbezüglich, sonst musst ich deine Beiträge löschen
Danke
AXMD
Danniolo - Sa 28.05.05 17:56
Ist ja gut, ist ja gut... :roll:
Ich wollt' einfach nur auf die wirklich praktische Kompo hinweisen, die einem viel Arbeit ersparen kann...
F34r0fTh3D4rk - Sa 28.05.05 19:07
die hp ist aber echt net übl ^^
AndyB - Sa 28.05.05 19:37
jaenicke hat folgendes geschrieben: |
| @Der Bear: Also bei mir gehts unter D6PE problemlos. |
Na dann viel Spaß, wenn du versuchst ein damit erstelltes Programm, dass eine TImageList benutzt, unter Win9x/ME zu starten. Selbiges gilt für Delphi 3 (weil ich das gerade beim Überfliegen des Threads gelesen habe).
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!