Nach einer kleinen Unterredung mit einem Administrator, der mir gesagt hat das meine Problemstellung nicht ganz nachvorziehbar ist, kommt hier der neue Versuch.
Wie oben beschrieben Soll eine HTMLcode aus einem Memofeld an ein Mailprogramm übergeben werden.
Die Übergabeprozedur findet Ihr oben, sie ist die selbe wie bei mir.
Der Aufruf lautete so:
Delphi-Quelltext
1:
| SendMail(Adresse.text, betreff.text, code); |
code ist ein String vom Typ ansistring.
In ihm steht sowas wie
Quelltext
1: 2: 3:
| <html> <Body> Das ist eine Einladung für Uwe </Body></html> |
Was das Programm übergibt ist aber nur:
Quelltext
1: 2:
| <html> <Body> Das ist eine Einladung f |
Das '&' nimmt er nicht mit und hört einfach danach auf mit der Übergabe. Die Frage lautet warum? Und wie kann ich es beheben?
Einfach die Umlaut codes in die richtigen Buchstaben(ü -> ü) wandeln bringt nichts, denn die sind nicht das einzige Problem, gibt ja noch die ganzen anderen Befehle wie kurze retunrs und Tabulatoren die man nicht einfach umschreiben kann.
Hoffe nu ist es verständlicher.
Bedanke mich jetzt schon
FFKangoroo