Hallo zusammen,
ich habe wiedermal ein Problem mit Objektorientierung
in Delphi 7.
Und zwar will ich in einer Klasse eine Procedure/Funktion
haben die Testen ob in den Eigenschaften der Klasse schon ein
Wert drin steht.
Leider kommt eine Meldung das eine Zugriffsverletzung in Adresse "..."
vorliege.
Delphi-Quellcode:
procedure TEigeneKlasse.SetFeld(WertX,WertY : integer; var Feld : Field);
begin
if WertX >= 1
then Feld.X := WertX;
if WertY >= 1
then Feld.Y := WertY;
end;
procedure TEigeneKlasse.FeldRedFirst(x,y : integer);
begin
SetFeld(x, y, FFeld1);
end;
Die SetFeld ist eine Private Procedure und die FeldRedFirst ist eine Public Procedure.
Ich weiß wirklich nicht mehr weiter.
Gruß
Muss!0