IBM Lotus Symphony
|
Gibt die angegebenen Zeichenfolgen oder numerischen Ausdrücke in einem Dialog oder in einer Datei aus.
Print [#Dateiname,] Ausdruck1[{;|,} [Spc(Zahl As Integer);] [Tab(pos As Integer);] [Ausdruck2[...]]
Dateiname: Ein beliebiger numerischer Ausdruck, der die Dateinummer enthält, die für die entsprechende Datei durch die Open-Anweisung festgelegt wurde.
Ausdruck: Ein beliebiger auszugebender numerischer oder Zeichenfolgeausdruck. Mehrere Ausdrücke können durch Strichpunkte getrennt angegeben werden. Wird ein Komma als Trennzeichen verwendet, so werden die Ausdrücke bis zum nächsten Tabulatorstopp eingerückt. Die Tabulatorpositionen können nicht geändert werden.
Zahl: Die Anzahl Leerzeichen, die die Funktion Spc einfügen soll.
Pos: Es werden bis zur angegebenen Position Leerzeichen eingefügt.
Steht hinter dem letzten auszugebenden Ausdruck ein Semikolon oder ein Komma, dann speichert Lotus® Symphony™ Basic den auszugebenden Text zunächst in einem internen Puffer und fährt mit der Ausführung der nächsten Anweisung fort, ohne dass etwas gedruckt wird. Erst wenn eine Print-Anweisung erreicht wird, die weder mit einem Semikolon noch mit einem Komma endet, wird der gesamte auszugebende Text gedruckt.
Bei der Ausgabe von positiven numerischen Ausdrücken wird ein Leerzeichen quasi als imaginäres Plus-Zeichen vorangestellt. Negative Ausdrücke werden mit vorgestelltem Minuszeichen ausgegeben. Wird bei Fließkommawerten ein bestimmter Bereich überschritten, wird der jeweilige numerische Ausdruck in einer Exponential-Schreibweise ausgegeben.
Sollte der auszugebende Ausdruck eine bestimmte Länge überschreiten, wird in der Anzeige automatisch ein Zeilenumbruch eingefügt.
![]() |
Sie können die Tab-Funktion mit Semikolon getrennt zwischen Argumente stellen, um die Ausgabeposition bis zu einer bestimmten Stelle zu rücken, oder die Spc-Funktion verwenden, um eine entsprechende Anzahl von Leerzeichen einzufügen. |
Sub ExamplePrint
Print "ABC"
Print "ABC","123"
i = FreeFile()
Open "C:\Temp.txt" For Output As i
Print #i, "ABC"
Close #i
end Sub