Merkwürdiges Ausgabeverhalten

28/05/2008 - 10:13 von Karsten Sosna | Report spam
Hallo NG,
warum gibt es hier keine Ausgabe?
\\\
Console.WriteLine(Chr(0))
Console.WriteLine("Hello world")
///
Làsst man die erste Anweisung weg, funktioniert die Zweite auch.

Danke für jeden Hinweis
Gruß Scotty
 

Lesen sie die antworten

#1 Peter Götz
28/05/2008 - 11:30 | Warnen spam
Halllo Karsten,

warum gibt es hier keine Ausgabe?
\\\
Console.WriteLine(Chr(0))
Console.WriteLine("Hello world")
///
Làsst man die erste Anweisung weg, funktioniert
die Zweite auch.



Das hat wohl was mit der internen (C-konformen)
Stringverwaltung zu tun. Das Chr(0) signalisiert
das Ende des Strings.


Dim strBuffer as String = ""
strBuffer & = "Guten Tag"
strBuffer & = Chr(0)
strBuffer & = ContolChars.CrLf
strBuffer & = "Hallo"

TextBox1. Text = strBuffer

ohne die Zeile

strBuffer & = Chr(0)

wird alles angezeigt.

Gruß aus St.Georgen
Peter Götz
www.gssg.de (mit VB-Tipps u. Beispielprogrammen)

Ähnliche fragen