Hallo,
ich habe folgenden Code in einer seperaten
Unit:
Delphi-Quellcode:
type TFeld = class(TObject)
public
Name:String;
Bild:TPicture;
FeldNr:Integer;
private
end;
TGrundstueck = class(TFeld)
public
Preis:Integer;
private
end;
In der "Haupt-
Unit" dann folgendes:
Delphi-Quellcode:
procedure TSpielbrett.FormCreate(Sender: TObject);
var
iniFile: TIniFile;
FeldNr2:TFeld;
begin
FeldNr2 := TGrundstueck.Create();
FeldNr2.Name := iniFile.ReadString('Feld2', 'Name', 'Braun1');
FeldNr2.Preis := iniFile.ReadInteger('Feld2', 'Preis', 1200);
end;
Die Eigenschaft Preis ist ihm nicht bekannt, Name aber wohl.
Ich kann mir das nicht erklären, weil man solche Probleme als PHP-Programmierer nicht kennt
Die Eigenschaft ist doch unter public deklariert und selbst die geerbten Eigenschaften kennt er ja.
Kann mir jemand helfen?
Danke schonmal!
Johannes