Buchempfehlung
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Umfassend, aber leicht verständlich führt dieses Buch in die Programmierung von ATMEL AVR Mikrocontrollern ein. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch ber Twitter erhalten. Follow us!

Code-Beispiel

Code-Beispiele Grafik und Fonts

Deutsche Umlaute in FreeBasic-Programmen

Lizenz:Erster Autor:Letzte Bearbeitung:
k. A.RedakteurJojo 24.01.2011

Anfänger haben oft ein Problem mit den Umlauten in den Grafik-Screens. In der IDE schreibt man z.B. Print "Gruß von Jojo", doch auf dem Grafik-Screen ist das "ß" irgendein ganz anderes Zeichen.
Hier ist die Lösung:

'ae:     AE:
'oe:     OE:
'ue:     UE:
'SS:

Kopiere diesen Sourcecode an den Anfang jedes Sourcecodes und kopiere bei bedarf die Zeichen.

Weniger "gefährlich", da nicht auf die erweiterten ASCII-Zeichen zugreifend (diese könnten evtl. beim Benutzen von mehreren Texteditoren nämlich zerstört werden), ist die Verwendung von BefehlsreferenzeintragEscape-Strings oder BefehlsreferenzeintragCHR(). Hierfür muss man nur einige wenige Zahlen (nämlich die ASCII-Codes) der Umlaute auswendig wissen oder sich diese im Programmkopf notieren:

Print !"\132 = \148 = \129 = \225 = \142 = \153 = \154 = "

Klappt auch mit Print Chr(132) & " = ä usw..."

Eine weitere Möglichkeit stellt der Befehl BefehlsreferenzeintragWSTR dar:

Print WStr(" ")
Zustzliche Informationen und Funktionen
  • Das Code-Beispiel wurde am 09.06.2007 von RedakteurJojo angelegt.
  • Die aktuellste Version wurde am 24.01.2011 von RedakteurMOD gespeichert.
  Bearbeiten Bearbeiten  

  Versionen Versionen