beim Aufruf einer Prozedur zu übergeben und es kam die Meldung: List index (0) out of bounds.
Code: Alles auswählen
procedure tauschen(var moin: tstringlist);
begin
moin := Tstringlist.create;
//moin.AddStrings();
moin.Exchange(0, 1);
moin.Free;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
x : tstringlist;
begin
x := Tstringlist.create;
memo2.Clear;
memo2.Lines.AddStrings(memo1.lines);
//memo2.Lines.Exchange(0,1);
x.AddStrings(memo2.lines);
tauschen(x);
//x.Exchange(0,1);
memo2.Lines.Addstrings(x);
x.Free;
if checkbox1.Checked then
showmessage('Checkbox1 ist gedrückt');
end;
mit freundlichen Grüßen