@chewie: Danke
Das erzwingen ist nicht sinnvoll (jedenfalls kenn ich noch keinen Anwendungsfall wo es sinnvoll ist).
Stell die mal vor...
Delphi-Quellcode:
if (pData <> nil) and IsOk(pData) then
DoSomething(pData);
...IsOk wäre eine sehr komplizierte Function die viel Rechenzeit benötigt. Den rest kann man sich denken.