![]() |
Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beheben
Hallo Leute,
Ich habe ein Programm geschrieben das bestimme Sachen aus Ini Dateien liest. Das Problem ist soweit eigentlich fertig, nur wird es bei manchen Benutzern nicht richtig angezeigt. Normal sieht es so aussehen ![]() aber bei anderen sieht es zum Teil so aus. ![]() Woran liegt das ? THX Gruß Till |
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Hmm die anderen haben warscheinlich Windows XP und haben da den XP-Style aktiviert. Hast du denn ein XPManifest bei deiner Anwendung eingebunden?
|
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Du hast wohl irgendeine Windows-Farbe für den Hintergrund ausgewählt. Nimm clWhite, dann sollte es immer gleich bleiben.
|
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Einfach bei Color clWhite aus der Liste nehmen, oder ins Feld $FFFFFF eintragen.
|
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Hallo Till,
herzlich willkommen. Bitte editiere deinen ersten Beitrag und hänge die Bilder als Attachment an oder poste nur die Links. Nicht jeder hat DSL und zudemt ist die Seite nun nicht mehr 1024 x 768 kompatibel, danke. ;) |
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Hallo Leute,
Danke für eure Antworten, also die Hintergrundfarbe war schon weiß, und in TransparentColorValue war auch ein weiß eigetragen, hab das jetzt auch in clWhite geändert. Was ist ein XPManifest ? Könnte mir das jemand erklären ? Gruß Till Achja, ich hab Windows XP mit dem "alten" Style |
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Das XPManifest ist eine Komponente in Delphi (ich glaube ab Version 7, aber man kann sie sich auch für Delphi <7 downloaden oder als Resource einbinden), die dafür sorgt, dass die Komponenten eines Forms richtig im Windows XP-Stil angezeigt werden, falls man Windows XP hat.
Welche Delphi-Version hast du denn? (Wenn Sie älter als Delphi 7 ist: ![]() |
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Ich hab Delphi 2005, compiliert habe ich das ganze schon.
Das mache ich eigentlich immer bevor ich was abspeichere. |
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
ja das macht er ja auch wenn man das Programm mit F9 aus delphi heraus startet...
also hast du mal das XPManifest hinzugefügt, das Programm an deinem eigenen PC mit aktiviertem XP-Stil gestartet und geschaut was passiert? |
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Hi,
ist das was normaler weise weiß sein sollte ein TPanel oder was in der Richtung ? Wenn ja, dann stelle bei diesem mal die Eigenschaft "ParentBackground" auf false. |
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Hi, XPManifest hab ich noch nicht hinzugefügt, mach ich morgen.
habe aber mein Design mal auf Windows XP standart eingestellt, es war alles ganz normal. Also das was es sein soll ist "Form1" |
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Hmm komisch das Problem hatte ich noch nie, auch nicht wenn ich meine Projekte in Win95 gestartet hab... vielleicht liegts ja auch am Quelltext oder daran, dass du irgendwas benutzt, was die anderen PCs nicht haben... kann ich mir aber nicht vorstellen, da die Standardkomponenten bei Delphi ja mit in die EXE gepackt werden.
|
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
ok ... warum setzt du den die TransparentColor ??? evtl. liegts daran .. hast du Transparent auf True?
|
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
HI, Transparenz Color hab ich nur auf weiß gesetzt weil sie voher auf schwarz war, dachte mir das
das der Grund war, was aber nicht so ist. Transparenz ist nixn auf true. |
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Weis den keiner Rat ?
|
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Es könnte _eventuell_ sein, dass du keine weiße Farbe, sondern clNone verwendest - die ist nämlich unter XP schwarz... nur eine Vermutung.
Dust Signs |
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Liste der Anhänge anzeigen (Anzahl: 1)
Als Hintergrundfarbe habe ich clWhite genommen.
Ich habe meine Projekt Dateien an meinen Post angehängt,vielleicht könnt ihr sie mal anschauen und schauen ob ihr den Fehler findet. Danke Gruß Till |
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Also ich weiß nicht, was du hast. Bei mir wird das Fenster korrekt angezeigt (hab nichtmal kompiliert - nur die EXE gestartet) :gruebel:
Dust Signs |
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Zitat:
|
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Also auf meinem PC, auf dem von meinem Bruder und auf dem meiner Eltern wird auch alles richtig angezeigt. Auch bei den meisten den ich das Programm weiter gegeben hab wird alles korrekt angezeigt.
Nur bei manchen meiner Freunde wird der Hintergrund schwarz, so z.b. auf dem Notebook meines Freundes auf dem Windows XP grade frisch installiert worden war. |
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Liste der Anhänge anzeigen (Anzahl: 2)
Bei mir isses auch schwarz (xp home sp2, geforce agp, athlon64, xpstyle (silber))
die Hintergrundfarbe is übrigens garnicht schwarz, sondern nur dunkelgrau - die schwarze Schrift kann ich (schwer) lesen. bei klick auf die Buttons links kommt ne AV, bei denen rechts eine Beschriftung. //edit: nachdem ich die Anwendung selbst kompiliert habe, läufts... :gruebel: exe im Anhang //edit2: und nochmal mit xp mainfest //edit3: ich vermute einfach mal das du irigendwo in den compiler-Einstellungen (code-Optimierung etc.) rungeklickt hast, so das das Programm nicht mehr zu allen Systemen kompatibel ist. |
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Liste der Anhänge anzeigen (Anzahl: 1)
Hi Leute, danke für eure Hilfe.
@ichbins werde die von dir compilierte exe an die leute die das Probleme haben weiter geben. Mal hoffen das es funktioniert. Das mit der AV ist allerdings merkwürdig, tritt bei mir nicht auf. Gruß Till Edit: @ichbins: ja du hattest recht, in de Compiler Einstellungen war "Optimierung" aktiviert. Mal schauen obes bei denen, die Das Problem hatten jetzt funktioniert. Im Anhang ist die neu compilierte .exe |
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Optimierung is bei mir auch aktiviert
//edit: echse im Anhang läuft |
Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
Nochmals Vielen Dank Leute, ihr habt mir sehr geholfen.
MfG Till |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz