Forum: Object-Pascal / Delphi-Language
Delphi
by Der schöne Günther,
29. Nov 2013
Parametrisierte, operator-überladene Records. Jetzt habe ich alles gesehen. :roteyes:
Forum: Object-Pascal / Delphi-Language
Delphi
by Der schöne Günther,
29. Nov 2013
Ja, nachdem ich jetzt nochmal das kürzliche Thema Verträge für Delphi / Design by Contract gelesen habe, merke ich das auch :-)
Forum: Object-Pascal / Delphi-Language
Delphi
by Der schöne Günther,
28. Nov 2013
Richtig, wenn dort felsenfest und absichtlich nil steht.
Forum: Object-Pascal / Delphi-Language
Delphi
by Der schöne Günther,
28. Nov 2013
Hallo.
Kann ich den "Gültigkeitsbereich" eines Parameters einschränken, dass ich zwar gerne Objekte annehme, aber kein nil?
Beispiel:
procedure TMyClass.OperateOnObject(const someObject: TObject);
if not Assigned(someObject) then raise EArgumentNilException.Create(..);
// Kram