Hallo,
ich möchte mich wiedermal an die Spezialisten wenden.
Ich habe eine Checklistbox, in welcher die Dateien aus einem gewählten Verzeichnis angezeigt werden. Die Checklistbox ist in einer ScrollBox, welche in anderes Form per Parent-Zuweisung geholt wird.
Die entsprechenden Dateien werden alle in der Checklistbox ordentlich angezeigt.
Sobald ich aber eine oder mehrere Einträge angeklickt habe (checked true oder false ist egal), wird mir beim Beenden der Anwendung eine
Exception ausgeloest:
(
Exception: External: SIGSEGV
\include\customlistbox.inc
if (AIndex < 0) or (AIndex >= Items.Count) then RaiseIndexOutOfBounds(AIndex)
)
Der Debugger springt auch an die entsprechende Stelle in der 'customlistbox.inc'. AIndex wird mit dem Wert 0 angezeigt, weshalb ich nicht verstehe, warum dann die
Exception ausgelöst wird bei 0.
Wenn in der Checklistbox nach dem Laden nichts angeklickt wird, erscheint beim Beenden der Anwendung keine
Exception.
Bin jetzt mit meinem Latein und meinen Nerven am Ende. Hat jemand eine Idee? Ein Clear auf die checklistbox vor dem Beenden der Anwendung bringt auch keinen Erfolg.
Hoffe auf eure Hilfe. Danke.
----------
Win10
Lazarus 1.6.2