Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

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

  Alt 10. Dez 2013, 14: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
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat