Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi welche Informationen schickt eigentlich (Sender: TObject) (https://www.delphipraxis.net/54519-welche-informationen-schickt-eigentlich-sender-tobject.html)

DGL-luke 24. Apr 2006 13:37

Re: welche Informationen schickt eigentlich (Sender: TObject
 
Nochwas zum Casten: Die Operatoren is und as PRÜFEN, ob der typ übereinstimmt. TType(Object) dagegen castet direkt.

Deshalb ist

Delphi-Quellcode:
if Sender is TButton then
  TButton(Sender).Free;
performanter als

Delphi-Quellcode:
if Sender is TButton then
  (Sender as TButton).Free;
, weil da zwei mal geprüft wird.

(Es sei denn, der Compiler merkt das und optimiert die zweite Prüfung raus... weiss ich nicht)


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:06 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz