Und targetCell ist auch sicher nicht nil?
Hast due das Range-Checking eingeschaltet?
Zeigen die Variablen beim schrittweise Ausführen vernünftige Werte an?
Deine übermäßige Verwendung von Self solltest du nochmal überdenken. Die with-Anweisungen sind auch nicht sehr hilfreich bei der Fehlersuche.
Jaja, Du hast Recht.
Ich glaube ich habe gerade nur noch Lust, das ganze entweder mit TList oder mit einem Array-Wrapper umzusetzen, also einer Klasse, die das Array-Handling kapselt. Sowas müsste es doch eigentlich schon geben oder?
Ich würde hier nicht offtopic gehen wollen, aber falls Ihr schnell noch ein Schlagwort habt... sowas wie "TArray" oder so... - nebenbei: ich arbeite noch mit Delphi 5, da hab ich sowas jedenfalls noch nicht an Bord.
Nichts für ungut, zum Glück ist das ein privates Projekt, ich hab nämlich keinen Bock mehr auf Fehlersuche
. Außerdem habe ich gemerkt, dass ich (natürlich) nicht darüber nachgedacht hatte, dass eine Funktion kein Array sondern eine Referenz auf ein Array zurückgibt. Naja, ein Produkt der Abendstunden.
Danke nochmal für die Mühen!
Viele Grüße
Caps