Veröffentlicht 3. Januar 200322 j Hallo, ich habe eine Frage: Wie kann ich in VB Anführungszeichen maskieren, so dass sie in einem String dargestellt werden? Vielen Dank für die Hilfe! Gruß Wathlon
3. Januar 200322 j Hallo! Das machst du folgendermaßen: Private Sub Form_Load() MsgBox Chr(34) & "Hallo" & Chr(34) Unload Me End Sub Chr(34) setzt das Anführungszeichen. Gruß Gany
3. Januar 200322 j string = string + chr(34) chr(34) macht ein ASCII zeichen und 34 ist das " must dann nur in den String einbauen
3. Januar 200322 j Originally posted by wathlon Hallo, ich habe eine Frage: Wie kann ich in VB Anführungszeichen maskieren, so dass sie in einem String dargestellt werden? Vielen Dank für die Hilfe! Gruß Wathlon Gibt es da nicht sowas wie in C also so eine Art Escape-Sequenz wie z.B. \ (Backslash), das wird es doch bestimmt was anderes geben als dieses CHR$(x) Zeug, das waere ja mal voll bloed. Frank
3. Januar 200322 j Originally posted by SgtBadAzz Gibt es da nicht sowas wie in C also so eine Art Escape-Sequenz wie z.B. \ (Backslash), das wird es doch bestimmt was anderes geben als dieses CHR$(x) Zeug, das waere ja mal voll bloed. Frank Das ist in VB leider nicht möglich :cool: geht nur mit ASCII sYmbol
3. Januar 200322 j Sorry, habe neuer Beitrag an Stelle von Antworten gedrückt! Ich möchte mich für euere Hilfe recht herzlich bedanken! Als alter C-Programmierer finde ich es echt schade, dass es keine Escape-Sequenz gibt, aber damit muss ich wohl leben? Thx! Gruß Wathlon
6. Januar 200322 j Hab das Posting grad mal so entdeckt. Klar gibt es Esc-Sequenzen. Kannst das mit doppelten Anführungezeichen machen. MsgBox ("Text1 ""Text2"" Text3") gibt alles als einen String aus wobei Text2 in anführungszeichen steht. Text1 "Text2" Text3 <<< das steht dann in der Box Gruß
7. Januar 200322 j Hmmm... da gabs bei mir Fehlermeldungen als ich das Anführungszeichen doppelt setzen wollte. Deswegen dieser Zeichen-Code... Woran liegts?
15. Januar 200322 j Servus, Die doppelten Anführungszeichen gehen. Ich dachte erst es liegt an der MSGBOX, aber du kannst es auch bei Variabelzuweisungen verwenden. Welche Version von VB hast du denn am laufen? so long, MsB
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.