17. August 2009 11:48
olMailItem.Body:=BSTRConverter.BSTR;
17. August 2009 12:11
19. August 2009 17:02
tabelle.CALCFIELDS(langtextblob);
tabelle.langtextblob.CREATEINSTREAM(in_stream);
WHILE NOT (in_stream.EOS) DO BEGIN
in_stream.READTEXT(line,260);
BSTRConverter.AppendNextStringPortion(line);
END;
olMailItem.Body:=BSTRConverter.BSTR;
27. November 2009 13:06
27. November 2009 17:36
enno hat geschrieben:Hab`s eigentlich ziemlich analog zur Codeunit 397 gebaut, nur halt mit der Outook-eigenen Schnittstelle. Aber bei Texten größer 1024 Zeichen kommt bei der Zuweisung olMailItem.Body:=BSTRConverter.BSTR; die Fehlermeldung "Die Länge des Textstrings überschreitet die Größe des Zeichenpuffers.".
IF Body <> '' THEN BEGIN
BSTRConverterBody.ResetBSTR;
BSTRConverterBody.AppendNextStringPortion(Body);
END;
OSendMail.Body := BSTRConverterBody; << ohne .BSTR
15. Dezember 2013 23:03
16. Dezember 2013 10:32
16. Dezember 2013 10:46
HattrickHorst hat geschrieben:Emails in HTML kann man bspw. über die Codeunit 400 erzeugen. Ist dann zwar SMTP, aber das sollte kein Problem sein, wenn man schon Outlook/Exchange hat.
HattrickHorst hat geschrieben:Die Frage ist dann eher, wie aufwendig sollen die Emails aussehen und kann man nicht ggf. ein einfacheres Layout wählen, um die Funktionalität aus dem Standard zu nutzen und im NAV so einfach wie möglich zu bleiben.
18. Dezember 2013 09:51