Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
4.122 Beiträge
 
Delphi 12 Athens
 
#8

AW: TObject.GetHashCode hides virtual method of base type TObject

  Alt 4. Feb 2016, 14:00
Und wass passiert dann damit wenn die GetHashCode mit geänderter Signatur darin verwurstet wird ?
 function GetHashCode(Key: Integer): Integer; reintroduce; overload; Die normale TObject.GetHashCode hat keinen Key Parameter.

Dann wird im Dictionary hoffentlich wieder die orginale Routine aufgerufen.
Und dann: gibt es Zwei verschiedene HashValues für dasselbe Object.
Wozu PegTop das braucht ist mir schleierhaft.

Warum man solchen Kernprozedurene von Delphi eine neue Signatur vergeben muss verstehe ich nicht,
deshalb ist mir auch die ganze Library nicht ganz geheuer.
Wer so etwas macht, und dann noch nicht einmal die Warnings richtig beseitigt, dem traue ich auch noch mehr Unsinn zu.

Rollo
  Mit Zitat antworten Zitat