Mit
function TObject.Equals( Obj: TObject ): Boolean;
kann man Instanzen auf Gleichheit prüfen.
Und zwar im Sinne von "stellen das Gleiche dar".
Zwei unterschiedliche Instanzen von
TEmployee
können ja die gleiche ID haben und stellen somit das Gleiche dar.
Delphi-Quellcode:
var e1, e2: TEmployee;
if e1 = e2 then
ShowMessage( 'Gleiche Instanzen' );
if e1.Equals( e2 ) then
ShowMessage( 'Gleiche Bedeutung' );
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)