Autor Beitrag
MurDOGG
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mi 15.08.07 10:41 
Hallo leute,

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

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


Hier der exemplarische Code dazu

ausblenden 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.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: Mi 15.08.07 10:46 
Weil du SetBetrag auch noch implementieren musst. Du musst dann unter implementation schreiben:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
proceudre klasse.SetBetrag(pBetrag: Currency); 
begin
   //bli blu bla
end;

_________________
Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
MurDOGG Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: 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