Hallo Grüne Musik!
Das liegt daran, dass in den Prozeduren
TStringListen verwendet werden, aber du
TStrings übergibst.
Entweder du schreibst die Prozedur um, indem du
TStringList durch
TStrings ersetzt, oder du machst ein Typ-Cast (oder wie das heisst). Ausserdem werden da Variablen verlangt und keine Eigenschaften. So sollte es gehen:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| procedure TForm1.Button1Click(Sender: TObject); var Strings: TStringList; begin Strings := TStringList.Create; try Strings.Assign(ListBox1.Items); ListDirs('c:\Windows\', Strings); ListBox1.Items.Assign(Strings); finally Strings.Free; end; end; |
Gruß wulfskin!
Manche antworten um ihren Beitragszähler zu erhöhen, andere um zu Helfen.