Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   [Andorra2D] Umlaute in der GUI werden nicht angezeigt! (https://www.delphipraxis.net/132066-%5Bandorra2d%5D-umlaute-der-gui-werden-nicht-angezeigt.html)

Eljey 5. Apr 2009 16:46


[Andorra2D] Umlaute in der GUI werden nicht angezeigt!
 
Ich benutze die Andorra Version 0.451 und habe eine GUI mit dem GUI Editor erstellt. In einem TAdLabel steht der text "Wüste" es wird aber nur "Wste" angezeigt. Und so ist das bei Umlauten immer. Ich habe versucht die Fonts in der eigenschaft Fonts von TAdGUI zu ändern, aber das hat nichts geholfen, bzw. das Programm stürzte ab (wenn ich den font gelöscht habe, dann startete es wieder.

Wie kann ich Umlaute darstellen?

igel457 5. Apr 2009 16:56

Re: [Andorra2D] Umlaute in der GUI werden nicht angezeigt!
 
Hm, mit deutschen Umlauten (ü, ö, ä, ß) hatte ich noch kein Problem. Standardmäßig wird glaube ich der Font "Tahoma" verwendet und die Zeichen #0 - #255 ausgegeben. Was für eine Betriebssystem(sprach)-Version hast du, welche Ländereinstellungen?

Eljey 5. Apr 2009 17:02

Re: [Andorra2D] Umlaute in der GUI werden nicht angezeigt!
 
Deutsche windows xp, bei Regions und Spracheinstellungen steht überall Deutsch.

Ich hab mein Programm auch an anderen Computern ausprobiert, das gleiche. In dem GUIEditor steh das noch mit Umlaut, sobald es geladen wird ist das Umlaut weg

igel457 5. Apr 2009 17:13

Re: [Andorra2D] Umlaute in der GUI werden nicht angezeigt!
 
Hm, kann ich jetzt nicht bestätigen. Verwendest du Delphi 2009? Was eine erstellte XML-Datei mit einem Button auf dem "üöä" steht, sieht bei mir so aus:
Code:
<?xml version="1.0" encoding="iso-8859-1"?>
  <TAdGUI name="AdGUI1" alpha="255" cursor="default" enabled="-1" height="576" width="635" hint="" showhint="0" visible="-1" x="0" y="0" fontcolor="0" fontname="" fontdata="00000000">
    <TAdPanel name="AdPanel1" alpha="255" cursor="default" enabled="-1" height="80" width="280" hint="" showhint="0" visible="-1" x="95" y="125" fontcolor="0" fontname="" textpos="0" alignment="0" [b]caption="&#xFC;&#xF6;&#xE4;"[/b] wordwrap="0"/>
  </TAdGUI>
Sieht das bei dir anders aus?

Eljey 5. Apr 2009 17:20

Re: [Andorra2D] Umlaute in der GUI werden nicht angezeigt!
 
Ich benutze Lazarus (bitte sag mir nicht das es daran liegt, das wäre blöd :-))

so sieht das wort wüste in der xml aus "W&#xFC;ste", entspricht deinem Beispiel

igel457 5. Apr 2009 18:12

Re: [Andorra2D] Umlaute in der GUI werden nicht angezeigt!
 
Doch, daran müsste es liegen - Sobald ich Zeit finde, versuche ich das Problem zu lösen...

Eljey 5. Apr 2009 18:47

Re: [Andorra2D] Umlaute in der GUI werden nicht angezeigt!
 
Gut, dann warte ich gespannt. Ich muss nur im Mai meine Facharbeit für die Schule abgeben und das ist das Programm, ist blöd wenn die Texte ohne Umlaute sind.

Hoffe du findest bald Zeit ;-) Schreib einfach in den Thread

Eljey 7. Apr 2009 18:52

Re: [Andorra2D] Umlaute in der GUI werden nicht angezeigt!
 
Ok ich hab den Fehler jetzt so weit eingeschränkt, dass er nur bei der 0.9.26beta version von Lazarus auftritt, bei älteren Versionen klappt die Umlaut ausgabe hervorragend.

igel457 9. Apr 2009 11:48

Re: [Andorra2D] Umlaute in der GUI werden nicht angezeigt!
 
Puh... Scheint also als wäre ich nicht daran Schuld :-)

Versuche mal folgendes:
Gib einen Text folgendermaßen in der Hauptschleife deines Programmes aus:
Delphi-Quellcode:
with AdDraw.Canvas do
begin
  TextOut(0, 0, 'ÄÖÜäöü');
  Release;
end;
Funktioniert das? Wenn das geht, liegt es an der XML-Datei.

Eljey 9. Apr 2009 14:30

Re: [Andorra2D] Umlaute in der GUI werden nicht angezeigt!
 
Nein, leider zeigt er diesen Text auch nicht an. :-(


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:29 Uhr.
Seite 1 von 2  1 2      

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