Thema: Delphi Property in Interface??

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#6

Re: Property in Interface??

  Alt 20. Mär 2006, 11:22
Das geht mit einer Methodenzuordnungsklausel:
Delphi-Quellcode:
ISample = interface
  function getValue : Integer;
  procedure setValue(value : Integer);
  property Value : Integer read getValue write setValue;
end;

TIrgendwas = class(TInterfacedObject, ISample)
  function InternGetValue: Integer;
  procedure InternSetValue(value:Integer);

  function ISample.getValue=InternGetValue; // Methodenzuordnungsklausel
  procedure ISample.setValue=InternSetValue; // dito
end;
Andreas
  Mit Zitat antworten Zitat