Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - property Ungenügende Forward- oder External-Deklaration


MurDOGG - Mi 15.08.07 10:41
Titel: property Ungenügende Forward- oder External-Deklaration
Hallo leute,

versuche durch die Benutzung der property die eigenschaften meine klasse zu kapseln, nur ich bekomme immer die Fehlermeldung


Quelltext
1:
E2065 Ungenügende Forward- oder External Deklaration: ...                    


Hier der exemplarische Code dazu


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
type
  klasse = class(TObject)
    buchungsBetrag: Currency;
    
    procedure SetBetrag(pBetrag: Currency);
  public
    property Betrag: Currency read buchungsBetrag write SetBetrag;
end;
...


warum kommt das immer es sollte doch bekannt sein ?!?

Mfg

Sebastian


Marco D. - Mi 15.08.07 10:46

Weil du SetBetrag auch noch implementieren musst. Du musst dann unter implementation schreiben:

Delphi-Quelltext
1:
2:
3:
4:
proceudre klasse.SetBetrag(pBetrag: Currency); 
begin
   //bli blu bla
end;


MurDOGG - Mi 15.08.07 10:54

Danke, das wars, lol, manchmal ist man echt zu blöb für diese Welt ^^

Schönen Tag noch