Buchempfehlung
Windows System Programming
Windows System Programming
Das Kompendium liefert viele interessante Informationen zur Windows-Programmierung auf Englisch. [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!

Referenz - Zeilenfortsetzungszeichen _

Referenz-Navigation

 

In vielen Codes (auch in der Befehlsreferenz) befindet sich der Unterstrich _ am Zeilenende. Damit wird dem Compiler mitgeteilt, dass die folgende Zeile Bestandteil der vorangegangenen ist. Der Vorteil ist, dass lange Zeilen (z. B. bei API-Aufrufen) in übersichtliche Pakete aufgeteilt werden können. So kann ein Funktionsaufruf z. B. ausführlich dokumentiert werden, da nach dem _ immer noch das BefehlsreferenzeintragKommentarzeichen ' angefügt werden kann (gefolgt von einem Kommentar):

Function InputLn( _
   byVal s As String, _           ' Meldungs-String
   byVal Sys As String="$", _     ' Mit diesem Zeichen wird der Eingabe-Typ festgelegt
   byVal Upper As Integer=1=0, _  ' Flag zur automatischen Umwandlung in Großbuchstaben
   byVal pw As String="", _       ' hier kann ein Zeichen zu Passwortmaskierung stehen
   byVal AddLf As Integer=1=1, _  ' Flag, um nach der Eingabe ein LF (neue Zeile) einzufügen
   byVal Comma As String=",", _   ' falls gewünscht, alternatives Zeichen für '.' übergeben
   byVal Edit As String="" _      ' hier kann ein zu editierender String übergeben werden
) As String                       ' (C) 2007 by Autor ohne jede Garantie ...

Abgesehen davon, dass die Zeile an einem Stück geschrieben ziemlich lang wäre, gäbe es keine Möglichkeit, die einzelnen Parameter mittels ' zu kommentieren, da der Compiler alle Zeichen nach dem ' (dieses einschließlich) ignorieren würde und die Zeile damit nicht syntaxgerecht abgeschlossen würde.


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 08.09.2007 von AdministratorSebastian angelegt.
  • Die aktuellste Version wurde am 05.01.2013 von Redakteurnemored gespeichert.
  Versionen Versionen