Announcement

Collapse
No announcement yet.

Unicode-Applikation

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Unicode-Applikation

    Hallo,

    ich möchte eine Unicode-Applikation mit Hilfe
    der VCL entwickeln. Allerdings werden Unicode-Text
    auf den Elementen der Formulare immer mit ???? dargestellt.

    Eigentlich sollte es doch möglich sein
    Unicode-Applikationen mit dem CBuilder zu erstellen !?!

    Kann mir hier jemand weiterhelfen.

  • #2
    Hallo Gerd,

    ich habe das gleiche Problem. Wenn du etwas an Infomaterial gefunden hast, würde ich mich freuen wenn du mir einen Tip geben könntest.

    [email protected]

    mfg

    Michae

    Comment


    • #3
      Leider ist das nicht ganz so einfach, wie man es sich vielleicht vorstellt.
      1.) Sicherlich kann man mit dem CBuilder Unicodeanwendungen entwickeln. Aber alleine die Unterstützung von Widestrings ermöglicht bestenfalls einfache Konsolenanwendungen.Eine umfangreiche Bibliothek für Unicode findet Ihr unter www.delphi-jedi.org.
      2.) Die Verwendung von Unicode in einem Programm alleine ermöglicht noch lange nicht auch die Visualisierung von Unicode, sondern setzt das Vorhandensein entsprechender Fonts auf dem Rechner voraus. Unter WIN95/98 also zuerst von Microsoft entsprechende Fonts herunterladen. Ab WIN 4.0 und Win200 bereits enthalten.
      3.) Alle im Lieferumfang des CBuilder enthaltenen Komponenten wie TEDIT,TLABEL usw. können nicht mit Unicode umgehen. Deshalb auch die Fragezeichen, statt des zu erwartenden Textes.
      Wenn man die zur Textausgabe benutzten Methoden wie TextOut, durch eigene Methoden die stattdessen TextOutW benutzen überschreibt, kann man sich Komponenten zusammenbauen, die Unicode auf dem Schirm anzeigen. Aber sicherlich ein nicht ganz so einfaches unterfangen.
      Hier noch einige hilfreiche Adressen:

      http://www.delphi-unicode.net/#Unicode
      http://www-106.ibm.com/developerworks/unicode/library/u-encode.html
      http://www.ccss.de/slovo/unifonts.htm
      http://www-106.ibm.com/developerworks/library/utfencodingforms/#h7
      Gruß
      Gerhar

      Comment

      Working...
      X