Einzelnen Beitrag anzeigen

Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#21

Re: welche Informationen schickt eigentlich (Sender: TObject

  Alt 24. Apr 2006, 13:37
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)
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat