Hiho,
ich versuche zur Laufzeit erstellte TEdit, deren Inhalte (.Text)
in eine Ini zu speichern.
Das ganze findet per FindComponent statt.
Die Ini wird auch geschrieben, aber an der Stelle wo o.g. String stehen müsste, ist alllerdings leer.
Ich habe die Vermutung das das mit den zugeteilten "Parents " zu tun hat.
Denn bei der Edit.Create wird jedem TEdit eine GroupBox zugeteilt.
Siehe unten Quelltext:
(der Integer 'click' ist aktive PageControl.Index)
Delphi-Quellcode:
var
Ini: TIniFile;
aa: Integer;
cc: TEdit;
begin
Ini:=TIniFile.Create(ExtractFilePath(paramstr(0))+'
posten.ini');
try
for aa:=0
to 29
do begin
cc:=FindComponent('
bst'+IntToStr(click)+'
name'+IntToStr(aa))
as TEdit;
Ini.WriteString('
Posten1',IntToStr(aa),
cc.Text);
end;
finally
Ini.Free;
ShowMessage('
Erfolgreich gespeichert');
end;
end;
Warum ist der
cc.Text leer?