AW: Ist MAPI verfügbar?
Ich hatte nicht vor, an dieser Stelle mit Fehlermeldungen um mich zu werfen, vor allem weil auch dann eine kommen müsste, wenn die Mail nicht verschickt wird. Mal schauen, was mir da einfallen wird. Es sollte nur so sein, dass wenn es definitiv ist, dass man die Mail nicht versenden kann, dann soll das dem Benutzer auch nicht angeboten werden. Aber das ist ein anderes Schlachtfeld.
Bernhard |
AW: Ist MAPI verfügbar?
Zuviel Exit für meinen Geschmack:
Delphi-Quellcode:
So find ich's besser:
begin
Result := false; if not IsMAPIInstalled then Exit; if not IsMAPIConfigured then Exit; Result := true; end;
Delphi-Quellcode:
Die Exits findet man noch öfter im Code, dabei kann man durch direkte Zuweisung an Result vereinfachen.
begin
Result := IsMAPIInstalled and IsMAPIConfigured; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz