Ja, Du hast Recht, da steht
[DCC Hinweis] MAIN.pas(4835): H2077 Auf 'k' zugewiesener Wert wird niemals benutzt
Dann wird die Zeile einfach wegoptimiert. Der Wert wird ja nirgends verwendet, so dass die Zeile keinerlei Auswirkungen hätte.
Darum habe ich geschrieben, dass du ShowMessage dazupacken sollst. Dann wird der Wert verwendet. Daran siehst du dann beides, einerseits, dass der aktzuelle Quelltext verwendet wird, andererseits ob der Wert sich ändert.