Hallo,
bin gerade dabei eine MusikCD-Verwakltung zu programmieren, wo CDs intern in einer ObjectList
abgepspeichert werden, und nach außen hin auf einer StringGrid zu sehen sind. Der benutzer soll CDs hinzufügen, bearbeiten und
löschen können. Darüber hinaus hat jede CD eine Liste von Liedern, die in einer StringLsit abgespeichert werden und in einer ListBox angezeigt werden können. Titel lassen sich acuh bearbeiten, hinzufügen und löschen. Darüber hinaus ist soll die CD-Liste in einer Datei abspeicherbar sein.
Das hab ich alles implementiert und bis dahin hat alles gut geklappt.
Dann habe ich eine Sortierfunktion implementiert und das Sortieren klappt auch. Allerdings bekomme ich eine
exception, wenn ich CDs
nach dem Sortieren hinzufügen will. Und zwar schmiert er mir in der Zeile "rowCount = rowCount + 1" in der Methode "procedure TForm1.Button1Click(Sender: TObject);" ab. Ich bekomme die Meldung: "Gitterindex außerhalb des zulässigen Bereichs". Wie gesagt, das passiert beim normalen Hinzufügen nicht, nur wenn ich nach dem Sortieren hinzufüge, und selbst das funkrioniert manchmal beim ersten mal.
Hier der Code: Sry, wegen der vielen Zeilen, aber ich denke, dass ihr nur so das Problem finden könnt....
Schnipp... Schnapp
[edit=Sharky]Der Quellcode ist im Anhang weiter unten. Mfg, Sharky[/edit]