Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#9

AW: Return value of Function 'SendEmail' might be undefined

  Alt 10. Dez 2013, 15:56
Was ist das denn für eine Fehlerbehandlung?
Das ist viel zu ungenau und ausserdem sollte man bei Fehler Exceptions verwenden.
Im Prinzip würde man hier
- entweder die MessageBox weg machen und dwRes als Result zurückliefern, denn der fehlervor vom MapiSendMail wird auch nicht geprüft und nur zurückgegeben
=> Fehlerbehandlung dann beim Aufrufer, indem er das Result von SendEMail prüft

- oder eine Exception statt der MessageBox, aber dann auch sofort das Ergebnis von MapiSendMail prüfen und ebenfalls eine exception werfen.
=> hier kommt das Result dann weg und es wird eine Prozedur daraus
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat