Thema: Delphi zugriff auf Unterklasse

Einzelnen Beitrag anzeigen

Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.095 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#6

Re: zugriff auf Unterklasse

  Alt 6. Mai 2008, 17:05
Hi,

wenn man vorher schon mit is geprüft hat, ob es der richtige Typ ist, kann man sich das as sparen und den Typecast nehmen, denn as stellt erst sicher, dass es sich um den angegebenen Typ führt, bevor es letztlich dasselbe macht wie der Typecast. Eine doppelte Prüfung kostet Zeit und Bytes.

Daher verwende ich nach einem is nicht "zur Not", sondern eigentlich immer einen Typecast, wohingegen ich ohne Prüfung as verwende.

[edit] Und nicht Destroy, sondern besser Free aufrufen. Für den Fall, dass es mal nil ist. Kann natürlich sein, dass das meistens genauso unsinnig ist wie as nach is, weil meist sichergestellt ist, dass das Objekt existiert... Sollte evtl. drüber nachdenken, doch öfters as zu nehmen. [/edit]

Mfg
FAlter
Felix Alter
Japanurlaub 2015
  Mit Zitat antworten Zitat