Hallo Gerhard,
für den BUG-Report hatte ich jetzt eben noch mit der englischen Variante
von LO 7.0.0.3 (x64) getestet, damit ich die Fehlermeldung in Englisch
erhalte und auch das Makro aus der LO-Hilfe für "Open" kopiert und
entsprechend modifiziert.
In diesem Makro steht Print #iNumber, "This is a line of text" . Ich
ersetzte die Zeichenkette "This is a line of text" durch "#", startete
das Makro und "rieb mir verwundert die Augen" - KEINE FEHLERMELDUNG !
Das Leerzeichen nach dem "," reichte schon aus !!!
In der Syntax-Beschreibung ist aber kein Leerzeichen nach dem ","
vorgeschrieben
Print [#filenum,] expression1[{;|,} [Spc(number As Integer);] [Tab(pos
As Integer);] [expression2[...]]
und in anderen Konstellationen ohne weiteres "#" außer bei dem
"#iNumber" auch nicht notwendig.
So kann ich den Bug-Report mit dem nachfolgenden Makro noch etwas
präziser formulieren:
Sub ExampleWorkWithAFile
Dim iNumber As Integer
Dim aFile As String
aFile = "c:\data.txt"
iNumber = Freefile
Open aFile For Output As #iNumber
Print #iNumber, "#" ' O.K.
'Print #iNumber,"#" ' ERROR
Print #iNumber, "A#B" ' O.K.
'Print #iNumber,"A#B" ' ERROR
Print #iNumber, "AB" ' O.K
Print #iNumber,"AB" ' O.K
Close #iNumber
End Sub
Hier die umfangreichere Variante, falls Du nochmals testen möchtest:
Sub ExampleWorkWithAFile
Dim iNumber As Integer
Dim aFile As String
Dim VarDouble#
Dim VarSingle!
VarDouble# = 0.123123
VarSingle! = 0.123
aFile = "E:\TMP\Output.txt"
iNumber = Freefile
Open aFile For Output As #iNumber
Print #iNumber, VarDouble# ' O.K.
'Print #iNumber,VarDouble# ' ERROR
Print #iNumber, "#" ' O.K.
'Print #iNumber,"#" ' ERROR
Print #iNumber, "A#B" ' O.K.
'Print #iNumber,"A#B" ' ERROR
Print #iNumber,VarSingle! ' O.K.
Close #iNumber
End Sub
Viele Grüße
Hans-Werner :-))
--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme?
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy