Problem bei SetGadgetItemText PB 3.92
Verfasst: 16.11.2004 11:13
Hallo Community,
in einem meiner Programme, geschrieben unter 3.91 wird der letzte Eintrag einer ListView geprüft und ggf. abgeändert.
Dies geschah unter 3.91 durch:[/code]
Um den letzten Eintrag zu ermitteln zählte das Programm also alle Einträge (CountGadgetItems) und reduzierte das Ergebnis um 1 (Weil die Listview ja mit dem "0. Eintrag" beginnt.
Nach dem Update auf 3.92 scheint diese Logik allerdings nicht mehr zu funktionieren....
Seltsamerweise scheint es aber zu funktionieren, wenn ich CountGadgetItems nehme und 1 DAZUZÄHLE ???
Beispiel:
Früher:
Liste mit 10 Einträgen. beginnend bei 0. Position 9 soll geändert werden.
CountGadgetItems bringt als Ergebnis 10. -> Das bedeutet die letzte Position wäre 9 also -1.
Jetzt:
Liste mit 10 Einträgen. beginnend bei 0. Position 9 soll geändert werden.
CountGadgetItems bringt als Ergebnis 10. -> Jetzt soll das ganze um 1 erhöht werden - bringt 11 ?
fängt die Listview jetzt bei -1 an zu zählen ?
Hat jemand das selbe Problem bemerkt ?
EDIT: Sorry, habe gerade bemerkt das dies das falsche Forum ist - könnte einer der Admins meinen Beitrag bitte verschieben ?
Entschuldigung.....
[EDIT Danilo] Verschoben in "Allgemein"
in einem meiner Programme, geschrieben unter 3.91 wird der letzte Eintrag einer ListView geprüft und ggf. abgeändert.
Dies geschah unter 3.91 durch:
Code: Alles auswählen
SetGadgetItemText(#Sql_Anzeige,CountGadgetItems(#Sql_Anzeige)-1,lastcommand$,1)
Um den letzten Eintrag zu ermitteln zählte das Programm also alle Einträge (CountGadgetItems) und reduzierte das Ergebnis um 1 (Weil die Listview ja mit dem "0. Eintrag" beginnt.
Nach dem Update auf 3.92 scheint diese Logik allerdings nicht mehr zu funktionieren....
Seltsamerweise scheint es aber zu funktionieren, wenn ich CountGadgetItems nehme und 1 DAZUZÄHLE ???
Beispiel:
Früher:
Liste mit 10 Einträgen. beginnend bei 0. Position 9 soll geändert werden.
CountGadgetItems bringt als Ergebnis 10. -> Das bedeutet die letzte Position wäre 9 also -1.
Jetzt:
Liste mit 10 Einträgen. beginnend bei 0. Position 9 soll geändert werden.
CountGadgetItems bringt als Ergebnis 10. -> Jetzt soll das ganze um 1 erhöht werden - bringt 11 ?
fängt die Listview jetzt bei -1 an zu zählen ?
Hat jemand das selbe Problem bemerkt ?
EDIT: Sorry, habe gerade bemerkt das dies das falsche Forum ist - könnte einer der Admins meinen Beitrag bitte verschieben ?
Entschuldigung.....

[EDIT Danilo] Verschoben in "Allgemein"