Bei solchen Konstrukten sollte man auch
immer einen Guard bemühen
Delphi-Quellcode:
constructor TCountryCodePresenter.Create(const CountryCodeView: IMBCountryCodeView; const CountryCodeModel: IMBCountryCodeModel);
Var i : Integer;
Begin
if not Assigned( CountryCodeView ) then
raise EArgumentNilException.Create( 'CountryCodeView' );
if not Assigned( CountryCodeModel ) then
raise EArgumentNilException.Create( 'CountryCodeModel' );
fCountryCodeView := CountryCodeView;
fCountryCodeModel := CountryCodeModel;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)