10. November 2010 12:25
Hallo,
derzeit definiere ich einen Report, der bestimmte Daten in eine Textdatei schreibt. Hintergrund ist eine Applikation die Daten einließt, jedoch eine feste Satzart benötigt. Z.b. muss der Header 1904 Zeichen lang sein. Zunächst schreibe ich in eine BigText-Variable meine Daten hinein (bigtext.ADDTEXT). Die Leerzeichen fülle ich mittels eigener Funktion auf, sodass die Satzart eingehalten wird. Dieses funktioniert soweit.
Das Bigtext schreibt in einen Outputstream, der von einem File-Objekt erzeugt wurde (file.CREATEOUTPUTSTREAM(var)). Die Daten werden auch in die definierte Textdatei geschrieben, jedoch ohne Zeilenumbruch. Nach jeder Sektion mache ich ein bigtext.write(outputstreamvar) und "cleare" die Bigtext-Variable.
Normalerweise wird der Zeilenumbruch durch die Outputstream-Variable (.WRITE) erzeugt? Dort kann auch eine Variable angegeben werden, jedoch gibt es die Meldung "Sie verwenden einen ungültigen Datentyp für diese Funktion".
Wie schreibe ich mit Zeilenumbruch? Kann ich ein CRLF irgendwie einfügen?
Danke!
Zuletzt geändert von BlackJack am 10. November 2010 13:25, insgesamt 1-mal geändert.