Hallo Leute,
Bei einem meiner etwas "größeren" Projekte habe ich ein folgenschweres Problem entdeckt. Die Auslagerungsdateien sind immens hoch (~ 1,9 GB). Dies liegt an meinen Speicherarrays, von denen ich aufgrund der Programmgröße einige habe. Folgendermaßen ist der Aufbau EINES arrays
Delphi-Quellcode:
type TKlasse = class
Wert1 : String;
Wert2 : Byte;
Wert3 : Integer;
//usw
end;
const
cMAX_KLASSE1 = 1500;
var
aKlasse1 : array [1..cMAX_KLASSE1] of TKlasse;
Ich dachte eigentlich die ganze Zeit dass dies recht speichersparend ist, da ja die Datensätze generiert werden und sonst auf NIL stehen, aber ich hab mich wohl geirrt. Auch habe ich im Forum ein wenig nachgeschaut aber habe eigentlich immer meine Lösung gefunden ?!
Hoffe ihr könnt mir helfen
Gruß
Urba