Ich rate mal und sage: Ohne ShowMessage wird die ListView einfach nicht neu gezeichnet.... veranlasse doch nach der Änderung ein Neuzeichnen!
Je nach ListView-Style kommt es drauf an "wie" man das zuweist.
Und Standardmäßig sollte sich die Anzeige von selbst aktualisieren.
Aber
Zitat:
in der funnktion gibt es dann soetwas wie {* ... *}Zeile := WerteListe.Strings[i];
sagt ja sowas von garnichts aus.