ich bin gerade dabei, einen eigenen Paßwortgenerator zu schreiben. Teil des Programmfensters sind TextGadgets, in dem die verwendbaren Sonderzeichen angezeigt werden sollen. Dabei wandelt der Form-Designer manche der TextGadgets in seltsame Konstrukte um, was in mir den Verdacht erregt, daß bestimmte Zeichen in Strings nicht zulässig sind. Kein Problem hat der Form-Designer mit den Strings in folgenden beiden TextGadgets:
Code: Alles auswählen
TextGadget(#Bz_CcSz, 160, 288, 70, 18, "!$%&+,-./:\_")
TextGadget(#Bz_SkSz, 160, 308, 70, 18, "!#$%&-.?@_")
Code: Alles auswählen
TextGadget(#Bz_TkSz, 160, 208, 160, 18, "!#$%&()*+,-./<=>?@[\]_{|}~")
Code: Alles auswählen
TextGadget(#Bz_TkSz, 160, 208, 160, 18, "!#$%&()*+,-./< = TextGadget(#PB_Any, 160, 208, 160, 18, "!#$%&()*+,-./<=>?@[\]_{|}~")
Code: Alles auswählen
Global TextGadget(#Bz_TkSz, 160, 208, 160, 18, "!#$%&()*+,-./<
Dann werden die zulässigen Escape-Sequenzen mit inversem Schrägstrich am Anfang angeführt. Wieso im Zitat die Tilde (~) als Einleitungszeichen für Escape-Sequenzen genannt wird, erschließt sich mir nicht ganz.Literale Strings werden mit Hilfe des " Zeichens deklariert. Escape-Sequenzen werden mittels des ~ Zeichens vor dem literalen String unterstützt. Die erlaubten Escape-Sequenzen sind …
Lange Rede, kurzer Sinn: Was muß ich machen, wenn ich in einem TextGadget die Zeichenfolge
anzeigen lassen will?!#$%&()*+,-./<=>?@[\]_{|}~
Vielen Dank