Zitat von
3_of_8:
Denn mailtext.text könnte eventuell ein 8Bit Zeiger sein, wenn ich mich nicht irre.
Was ist denn bitte schön ein 8-Bit Zeiger? Hast du etwa einen 8080/8088 Prozessor? (Darauf läuft doch gar kein Windows).
Übrigens @S[1] ist ungesunder als PChar(S). Zum einen ist @S[1] langsamer, weil intern UniqueString aufgerufen wird. Und zweitens bekommt man einen EAccessViolation wenn S leer ist. Bei PChar(S) wird hingegen bei einem Leerstring ein Zeiger auf einen "String" mit #0 geliefert.
@Loki77:
mailText gibst du aber schon wieder frei?
Vielleicht solltest du mal mit dem Debugger die Inhalte der einzelnen Zeilen-Strings überprüfen.