Zitat von
sniper_w:
Ich glaube, irgendwo gelesen zu haben, dass man lieber AS weglassen sollte. Das Code wird unnötig länger.
as wird vom Compiler in eine "is" Abfrage mit
Exception bei Fehler aufgelöst. Und das jedesmal. Ein TMyObject(obj) hingegen ist nur ein interpretieren der Daten, es entsteht dabei kein zusätzlicher Code. Es kann aber wegen der fehlenden
Exception zu einer Schutzverletzung kommen, wenn das Objekt mal doch nicht vom erwarteten Typ ist.