mach mal vor das
Memo1.Lines.Text := Conf.MemoInhalt.Text;
das hier:
Delphi-Quellcode:
ShowMessage(Memo1.Name);
ShowMessage(Conf.ClassName);
ShowMessage(Conf.Memoinhalt.ClassName);
wo kommt die Fehlermeldung?
Ich glaub nun wirds ganz komisch weil es Knallt in der Zeile:
ShowMessage(Conf.Memoinhalt.ClassName);
Also doch wieder nicht Initialisiert bzw Nil?
Versteh ich nicht da:
Delphi-Quellcode:
published
constructor Create(const FileName: string); overload;
constructor TAppConf.Create(const FileName: string);
begin
inherited create;
FMemoInhalt := TStringList.Create;
end;
destructor TAppConf.Destroy;
begin
FreeAndNil(FMemoInhalt);
inherited;
end;
Delphi-Quellcode:
private
FMemoInhalt: TStringList;
published
constructor Create(const FileName: string); overload;
destructor Destroy; override;
property MemoInhalt: TStringList read FMemoInhalt write FMemoInhalt;
Tha scheint zu stimmen, FMemoInhalt ist nil.