AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

CHARSET TLabel vs TButton

Ein Thema von PMM · begonnen am 17. Nov 2008 · letzter Beitrag vom 17. Nov 2008
Antwort Antwort
PMM

Registriert seit: 17. Feb 2005
101 Beiträge
 
#1

CHARSET TLabel vs TButton

  Alt 17. Nov 2008, 11:59
Ich benutze Delphi 7 und muss für einen Kunden eine tschechisches GUI erzeugen.
Wenn ich nun versuche einige der tschechischen Sonderzeichen zu platzieren, funktioniert das für TLabel, nicht aber für TButton Objekte.
Ich stelle als CHARSET EASTEUROPEAN_CHARSET ein und schreibe / importiere tschechische Zeichen und diese werden im Label korrekt dargestellt. Es fällt aber auf, das der Objektinspektor teilweise abweichende (falsche) Zeichen anzeigt.
Wenn ich nun das gleiche mit einem TButton-Objekt versuche, erscheinen, bei gleichem Text wie auf dem Label!, andere Zeichen auf der Schaltfläche - hier nämlich die gleiche, falschen, wie im Objektinspektor.
Kennt jemand dieses Problem und weiss Abhilfe?
PMM
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: CHARSET TLabel vs TButton

  Alt 17. Nov 2008, 12:16
Ich würde Unicode-Kompos wie z.B die TNT verwenden
Markus Kinzler
  Mit Zitat antworten Zitat
PMM

Registriert seit: 17. Feb 2005
101 Beiträge
 
#3

Re: CHARSET TLabel vs TButton

  Alt 17. Nov 2008, 12:33
Würde ich auch, wenn ich das Programm auf die akt. Delphi Version umstellen könnte. Dies ist z.Z. aber, leider, nicht geplant. Und da es auf TLabel klappt ist es auch schwer einzusehen (=zu verkaufen), dass dies für TButton nicht gehen soll...
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: CHARSET TLabel vs TButton

  Alt 17. Nov 2008, 12:41
Tnt gibt es auch für ältere Delphiversionen; bei D2009 wäre das auch nicht nötig, weil die VCL das nun nativ kann
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: CHARSET TLabel vs TButton

  Alt 17. Nov 2008, 12:58
Zitat:
Kennt jemand dieses Problem und weiss Abhilfe?
Du brauchst Dir darüber keine Sorgen zu machen - wenn der Benutzer ein Tschechisches Windows hat, wird es richtig dargestellt.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: CHARSET TLabel vs TButton

  Alt 17. Nov 2008, 13:21
Zitat von PMM:
Würde ich auch, wenn ich das Programm auf die akt. Delphi Version umstellen könnte. Dies ist z.Z. aber, leider, nicht geplant. Und da es auf TLabel klappt ist es auch schwer einzusehen (=zu verkaufen), dass dies für TButton nicht gehen soll...
Codepages/Charsets sind hier eine Schrottlösung die einfach nicht gehen. Es gibt auf Basis von mitgelieferten Controls für alte Delphi-Version keine (mir bekannte) Lösung. Nimm TNTWare/ELpack oder steig auf D2009 um.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
PMM

Registriert seit: 17. Feb 2005
101 Beiträge
 
#7

Re: CHARSET TLabel vs TButton

  Alt 17. Nov 2008, 14:40
Vielen Dank euch allen, ich hatte sowas befürchtet ;(
an Union: Selbst wenn dem so sein sollte geht das schief, sobald der Kunde, z.B. auf seinem Server, ein engl. Windows, aber eine tschechisches GUI benötigt...
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: CHARSET TLabel vs TButton

  Alt 17. Nov 2008, 15:08
Dann wird Dir nichts anderes übrig bleiben als auf D2009 umzusteigen, wenn Du Dir das Gefrickel mit diversen Fremdkomponenten ersparen willst. Aber auch dort gibt es noch Probleme, weil z.B. Unicode in Form.Captions nicht vollständig unterstützt wird.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:47 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