Zitat von
Sir Rufo:
Ich weiß ja nicht was du damit erreichen willst ... ist irgendwie ohne hand und fuß
Der Zugriffsfehler kommt daher, dass du die Variable SG nicht instanziert hast.
SG := TStringGrid.Create( nil );
Aber wie gesagt, das ist mehr als komisch, was du da machst.
Wieso ist das komisch? Die Prozedur erzeugt eine Stringliste. Die Stringliste wird an die Funktion übergeben und danach gelöscht. Die Funktion, ja die hat im Moment keinen Rückgabewert ,
Delphi-Quellcode:
SL.SaveToFile( 'sortiert.txt' );
Rückgabewert := Testfunktion(SL) ;
SL.Free;
weil ich Schwierigkeiten mit der Zuweisung habe. Stringgrid.cells hat String, Stringgrid.Rows dagegen TString.
Ich muß leider sagen, dies ist meine allererste Funktion und soweit wie ich weiß soll eine Funktion wiederverwendbar sein.