Zitat:
Obwohl ich kaum verstehe, was du eigentlich meinst:
Kurz erläutert.
Die Bedingung wird mit True erfüllt obwohl HeaderItem 3 eigentlich außerhalb des Bereichs liegt.
Das ist ja mein Problem.
ImgIcon[(Item + 1), HeaderItem] das Ergebnis ist mehr wie 0 wenn HeaderItem 3 ist.
Zitat:
Kannst du ein kleines Beispielprogramm ohne viel Drumrum zeigen, das dein Problem reproduziert?
Nur an Hand des Code Beispiel das ich schon geschickt habe.
Der Aufruf ist
PLList.SetItemIcon(PlayListCount, 2, pFiles[1]);
PlayListCount wird inkrementiert
2 ist das SubItem für das HeaderItem
pFiles[1]) ist der Pfad zur Exe Datei.
gruss