Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beheben (https://www.delphipraxis.net/62661-hilfe-schwarze-oberflaeche-bei-manchen-pcs-wie-fehler-beheben.html)

tante_tilli 7. Feb 2006 20:31


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
http://home.arcor.de/till.kaufmann/sshot2.jpg
aber bei anderen sieht es zum Teil so aus.
http://home.arcor.de/till.kaufmann/progschwarz.jpg
Woran liegt das ?
THX
Gruß
Till

eisblock 7. Feb 2006 20:35

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?

Khabarakh 7. Feb 2006 20:42

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.

eisblock 7. Feb 2006 20:47

Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
 
Einfach bei Color clWhite aus der Liste nehmen, oder ins Feld $FFFFFF eintragen.

Matze 7. Feb 2006 20:49

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. ;)

tante_tilli 7. Feb 2006 21:39

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

eisblock 7. Feb 2006 22:28

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: hier klicken und kostenlos die DP-Delphi 2005 Personal-Vollversion downloaden! Vielleicht löst sich dann ja auch ganz nebenbei dein Problem mit dem Hintergrund, wenn du das Projekt in D2005PE öffnest und neu compilierst ;) )

tante_tilli 7. Feb 2006 22:41

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.

eisblock 7. Feb 2006 22:57

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?

TKC 7. Feb 2006 23:04

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.

tante_tilli 7. Feb 2006 23:08

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"

eisblock 7. Feb 2006 23:13

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.

TKC 7. Feb 2006 23:18

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?

tante_tilli 8. Feb 2006 16:46

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.

tante_tilli 18. Feb 2006 10:26

Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
 
Weis den keiner Rat ?

Dust Signs 18. Feb 2006 10:29

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

tante_tilli 18. Feb 2006 11:40

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

Dust Signs 18. Feb 2006 11:42

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

PierreB 18. Feb 2006 11:45

Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
 
Zitat:

Zitat von Dust Signs
Also ich weiß nicht, was du hast. Bei mir wird das Fenster korrekt angezeigt (hab nichtmal kompiliert - nur die EXE gestartet) :gruebel:

Ist bei mir auch so.

tante_tilli 18. Feb 2006 12:06

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.

ichbins 18. Feb 2006 12:26

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.

tante_tilli 18. Feb 2006 12:38

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

ichbins 18. Feb 2006 13:02

Re: Hilfe,Schwarze Oberfläche bei manchen Pcs?Wie Fehler beh
 
Optimierung is bei mir auch aktiviert
//edit: echse im Anhang läuft

tante_tilli 18. Feb 2006 14:51

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 20:38 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