Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
Delphi 10.1 Berlin Enterprise
|
AW: DCC W1010: Ich verberge nichts, dennoch wird gemeckert
26. Nov 2010, 08:33
Die Methoden werden nicht im Kontext gesehen beim Kompilieren, sondern einzeln. Nimmst du den parameterlosen Konstruktor in TDemoSingleton weg, siehst du, warum er meckert. Weil der Konstruktor mit Parameter in TDemoSingleton in der Tat den parameterlosen Konstruktor in TSingleton verdeckt.
Reintroduce macht nix anderes als die Warnung, dass diese Methode eine andere verdeckt, zu unterdrücken. Daher ist es nicht von der gleichen Art, wie virtual und override.
|