Hallo Zusammen,
ich habe gerade eine neue Klasse geschrieben, jedoch wird mir beim Constructor eine Zugriffsverletzung angezeigt. Weiß
jemand von Euch wieso?
Delphi-Quellcode:
type TKonto = class
BeschEinnahmen:TStringlist;
GeldEinnahmen:Tstringlist;
BeschAusgaben:Tstringlist;
GeldAusgaben:Tstringlist;
KName:String;
public
Procedure Add(Art:String;Besch:String;Geld:String);
Procedure Delete(Art:String;Index:Integer);
Function CalcSaldo():String;
Constructor NeuesKonto(NKName:string);
Destructor KontoOhneSpeichernBeenden;
end;
implementation
Destructor TKonto.KontoOhneSpeichernBeenden;
begin
BeschEinnahmen.Free;
GeldEinnahmen.Free;
BeschAusgaben.Free;
GeldAusgaben.Free;
end;
Constructor TKonto.NeuesKonto(NKName:string);
begin
BeschEinnahmen:=Tstringlist.Create; //Hier ist der Fehler
GeldEinnahmen:=Tstringlist.Create;
BeschAusgaben:=Tstringlist.Create;
GeldAusgaben:=Tstringlist.Create;
KName:=NKName;
end;
Danke!
Delphi is ......... DELPHI!!