Ich bastle gerade an einem Kleinen Programm, welches hier und da ein paar Threads erzeugt. Es werden Levels geladen, und je nach level werden es mehr oder weniger Threads.
Unter Linux kann ich ein Level Laden, welches mir unter Windows nen Fehler bringt. und zwar genau
Code: Alles auswählen
TPartikelengine = Class(TThread) // Attention you need to activate Threads in Linux Applications.
..
Constructor TPartikelengine.Create;
Begin
Inherited create(false);
.. Hier..
Klar meine Anwendung hat nicht genug speicher, Laut Taskmanager passiert das bei ca. 64MB Speichernutzung, das ist auf meinem System (16 GB) natürlich nicht mal annähernd problematisch.Exception-Klasse EThread Für diesen Befehl ist nicht genügend Speicher Verfügbar
Heap und Stack stehen auf "Default" = 0, jemand ne Idee mit welchen Werten man das typisch vorbelegen sollte ? Ich dachte ja immer, dass der Heap frühestens bei 2GB überläuft...