![]() |
Re: Constructor stürzt mich ins Verderben
Zitat:
Ich mache das bei ObjectList etwas anders: Tabu_Liste.Add(TTabu.Create) und weise dann die Werte zu. Das hat schon oft funktioniert. Und Du sparst Dir die Übergabe der Referenz. Grüße, Messie |
Re: Constructor stürzt mich ins Verderben
@messie: ich habe es mal für eine Liste so gemacht, wie Du es geschrieben hattest. Es zögert den Zeitpunkt des Abschmierens hinaus und der Fehler tritt bei einer anderen Liste auf :-)
Ich habe mich daher entschlossen, nur die eine Liste, die absolut notwendig ist, zu verwenden - die habe ich nach messies Kommentar auch schon angepasst. Den Rest ändere ich jetzt mit ein wenig Aufwand auf statische Arrays (hätte ich es von Anfang an so gemacht, wäre ich jetzt top ausgeschlafen und könnte dem Knecht beim Rechnen zuschauen). Das ist zwar Speicherverschwenung und gar nicht mehr auf der Höhe der Zeit, aber ich habe mal hochgerechnet, dass ich selbst für die schlimmsten zu berechnenden Instanzen nur rund 20 MB Speicher verbrate. Fast MM schaue ich mir demnächst einmal an. Und noch einmal vielen Dank für Euern Einsatz! Hat mich sehr gefreut. |
Re: Constructor stürzt mich ins Verderben
Zitat:
Genau sowas kannst du mit FastMM finden. ;-) Zitat:
Bei denen solltest du dann zum Debuggen die Bereichsüberprüfung in den Compileroptionen aktivieren, um ggf. falsche Indexzugriffe zu finden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz