Zitat von
Delphi-Freak:
Wenn ich TButton als Klasse von StdCtrls.TButton ableite, dann ist das nur in der aktuellen
Unit gültig (bzw. in Units die diese
Unit einbinden und TButton nicht überschreiben), oder?
Jupp, so isset.
Wenn dann eine
Unit sowohl ExtCtrls, als auch deine
Unit einbindet, gibt es einen Namenskonflikt, da ja TButton einmal in ExtCtrls und einmal in deiner
Unit. Welche dann bevorzugt wird, kann ich nicht sagen, in so eine unangenehme Situation bin ich noch nicht gekommen, deswegen ist es dann auch besser, den Fully Qualified Name der Klasse zu benutzen, also entweder ExtCtrls.TButton, wenn ich einen Normalo-Button haben will, oder MeineUnit.TButton, wenn ich meinen Enhanced-Button haben will.