Zitat von
marabu:
Delphi-Quellcode:
var
sl: TStrings;
begin
// Referenz übernehmen
with StringGrid do
begin
Cells[Col, Row] := 'Hokus';
sl := Rows[Row];
Cells[Col, Row] := 'Pokus';
ShowMessage(sl[Col]);
end;
// Daten übernehmen
with StringGrid do
begin
sl := TStringList.Create;
Cells[Col, Row] := 'Hokus';
sl.Assign(Rows[Row]);
Cells[Col, Row] := 'Pokus';
ShowMessage(sl[Col]);
sl.Free;
end;
end;
Grüße vom marabu
Das ist die Antwort die ich erhoft hatte! Vielen Dank Marabu, Du bist mein "
Hero of the Day!"
Wenn ich das Richtig verstehe, kann man mit Referenzübernahme den Inhalt der Row gleich ändern ohne diesen wieder an der Stelle zurückschreiben zu müssen?
Wenn ja, wäre das ja praktisch, ich würde die 'Orginaldaten' sozusagent dirket verändern ohne, eine procedure zu schreiben die die veränderten Daten an der Stelle der Orginaldaten schreibt.
Wenn ich das jetzt richtig verstanden habe macht
OOP ja richtig Spass
Gruß
Ma.Ge