'[Gelöst]' Zeilenumbruch bei CreateMessage (CodeUnit 400)

9. November 2011 17:30

Hallo,

hat jemand einen Hinweis für mich, wie ich einen Zeilenumbruch im E-Mail-Text (und/oder bei .AppendBody) mit der Funktion CreateMessage der CodeUnit 400 hinbekomme? (Die E-Mail soll NICHT als HTML gesendet werden.)
Der '\' (wie bei den Dialog-Funktionen) funktioniert nicht, sondern wird als solcher im Text dargestellt.

Dank im Voraus!
Zuletzt geändert von GJMSD am 9. November 2011 19:00, insgesamt 1-mal geändert.

Re: Zeilenumbruch bei CreateMessage (CodeUnit 400)

9. November 2011 17:33

Mit einem CRLF, also chr(13) und chr(10).

Re: Zeilenumbruch bei CreateMessage (CodeUnit 400)

9. November 2011 17:37

Danke.

Hatte ich in einem anderen Beitrag gelesen und wie folgt ausprobiert:
...
SMTP.AppendBody('Erste Zeile' + FORMAT(10) + FORMAT(13) + 'Zweite Zeile');
...

was nicht funktionierte. Was mache ich falsch?

Re: Zeilenumbruch bei CreateMessage (CodeUnit 400)

9. November 2011 17:42

Code:
CR:=13; // CR und LF sind Char
LF:=10;
AppendBody(FORMAT(CR)+FORMAT(LF));

Re: Zeilenumbruch bei CreateMessage (CodeUnit 400)

9. November 2011 19:00

Ja, Danke, so funktioniert es.

Da hab ich wohl FORMAT(Integer) gemacht, statt Char.

:oops: Gruß Joachim