Einzelnen Beitrag anzeigen

TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.060 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Vererbung bei Interfaces - Gut oder schlecht?

  Alt 27. Jan 2014, 14:13
Das letzte UND nutze ich gern aus, um bei Property die Getter/Setter vor der Codevervollständigung zu verstecken.
In Interfaces ist ja leider alles public.

Delphi-Quellcode:
type
  IMyIntfIntern = interface
    function Getter: Integer; // Diese werden von delphis Codevervollständigung nicht angezeigt, wenn es die Funktionen/Property des IMyIntf auflistet,
    procedure Setter(i: Integer); // obwohl Sie das eigentlich machen sollte, aber ich hoffe die reparieren es nicht (nicht ohne private bei Interfaces zu erlauben).
  end;

  IMyIntf = interface(IMyIntfIntern)
    [GUID]
    property Value: Integer read Getter write Setter;
  end;
Nett gedacht, aber unnötig (zumindest in 2009 und XE3)!
Siehe Anhang:
Miniaturansicht angehängter Grafiken
unnoetig.png  
  Mit Zitat antworten Zitat