Einzelnen Beitrag anzeigen

hanvas

Registriert seit: 28. Okt 2010
157 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: SendMail v. himitsu

  Alt 19. Apr 2015, 13:02
ord() funktioniert so nur bei Ansi.
Es geht doch gar nicht um Strings, sondern um zwei! unterschiedliche Enumerationen. An der fraglichen Stelle wurde ein Aufzählungstyp mit Hilfe von Ord umgewandelt und das Ergebnis in einen anderen Aufzählungstypen gecastet.

Ich vermute diese Unit war für eine ältere Delphiversion gedacht
Das ist ganz sicher so, und beim verwendeten Quelltext hat sich an dieser Stelle vermutlich die Reihenfolge und/oder Anzahl der Optionen von TIdSMTPAuthenticationType geändert (und wie so oft bei Indy nicht dokumentiert), allerdings weiss ich nicht welche Optionen in welcher Reihenfolge damals bei TIdSMTPAuthenticationType zur Verfügung standen und auch nicht ob das Problem noch an anderen Stellen auftauchen kann.

cu Ha-Jö
  Mit Zitat antworten Zitat