Macht ja nix, @maximov
. Wobei aber genau diese Zeile das Problem aufzeigt.
Da das bspw. von mir benutzte "NAMES" ein normales String-Array ist, darf in der Schleife keinesfalls
Code:
for j:=0 to length(NAMES[color=#ff0000][-1][/color]) do begin
stehen, sondern eben nur
for j := 0 to length(NAMES) do begin
Und wenn Delphi an eben der Stelle meckert, dann ist das für mich eindeutig der Hinweis, dass der Compiler hier mit etwas
anderem kollidiert, das zufällig auch "Names" heißt. Delphi unterscheidet ja auch nicht zwischen Groß- und Kleinschreibung.
Darum prüfen, ob irgendwo vorher im Code ein "with
something do" steht, oder ob es vielleicht ein Control auf der Form gibt, dem man den Namen "Names" gegeben hat. Usw.