Registriert seit: 27. Jun 2005
Ort: Hamburg
39 Beiträge
Delphi 7 Enterprise
|
Re: Probleme bei Leveleditor (Grid in Array speichern)
17. Aug 2005, 19:16
Achso das Ding verstehe ich jetzt, aber das ist doch doof, wieso machst du das.
Der Eintrag ist doch überflüssig und gerade wenn man mehrere Elemente in den Speicher läd sollte man darauf achten das zu vermeiden.
Gehe doch am Anfang dein ganzes Array durch und setze es auf 0 bzw ""
Dann kannst du doch sehen ob es gefüllt ist oder nicht.
Ich würde es sowieso an dieser Stelle eher mit einer verketteten Liste machen Anstatt mit einem Array.
Vorteil davon, 1. du kannst das Feld, falls du das einmal möchtest vergrössern, das ginge zwar mit Dynamischen Arrays auch, die haben aber einige Nachteile.
2. verbraucht es sehr viel weniger Speicher, da du ja nur für die Felder einen Eintrag erzeugen musst, in denen auch etwas gespeichert wurde und das Speichermanagement für solch eine Liste ist auch besser, da die Daten nicht wie bei einem Array zusammenhängend gespeichert werden.
|