Forum: Netzwerke
by Marco Steinebach,
16. Mai 2018
Hallo zusammen,
falls nochmal jemand darüber fällt...
Es gibt einen Bug in D5, das overload-Prozeduren mit offenen Array-Parametern eine Schutzverletzung verursachen. Als Workarround mit abgeschalteter Optimierung und eingeschalteten Stackframes kompilieren, dann läuft's.
Ja, ja, ;-) oder auf eine vernünftige Delphi-Version wechseln, wenn man die nur mit Screenreadern bedienen könnte...
...
Forum: Netzwerke
by Marco Steinebach,
15. Mai 2018
Hi Hobbycoder,
;-) stimmt natürlich. Das Zeugs stammt aus einem weitaus größeren Projekt, wo ich das genauso mache, wie du es vorgeschlagen hast. Das hier ist nur die quick-and-dirty-version, um den Laufzeitfehler zu finden.
Viele Grüße
Marco
Forum: Netzwerke
by Marco Steinebach,
15. Mai 2018
Ich bin ein bißchen weiter.
in
procedure TIdSMTP.InternalSend(AMsg: TIdMessage; const AFrom: String; ARecipients: TIdEMailAddressList);
wird
AMsg.ExtraHeaders.Values := MailAgent;
aufgerufen und Mailagent ist
Forum: Netzwerke
by Marco Steinebach,
15. Mai 2018
knallt heißt:
Schutzverletzung 04bb-bla lesen von Adresse 044 usw.