Einzelnen Beitrag anzeigen

hes

Registriert seit: 21. Apr 2024
Ort: Baden Württemberg
15 Beiträge
 
Delphi 12 Athens
 
#5

AW: verschiedene class helper für eine Klasse

  Alt 30. Dez 2024, 17:11
Ja, es kann immer nur einen Class Helper für je Klasse im aktuellen Scope geben.

Aber: Class Helper von Klassen sind vererbbar:

Delphi-Quellcode:
type
  TStringClassHelper = class helper for TStrings
  end;

type
  TStringClassHelperZusatz = class helper(TStringClassHelper) for TStrings
  end;
Ich habe das mal getestet. Kann es sein bei der Codevervollständigung zeigt es nur die Funktion(en) der vererbten Klasse TStringClassHelperZusatz an?
Das aus TStringClassHelper sehe ich nicht, es lässt sich aber ohne Fehler übersetzen und funktioniert.
Rainer
  Mit Zitat antworten Zitat