Genau das mache ich zur Zeit, deshalb kommt doch auch beim Programstart die Meldung. Der Tipp hier ist aber "... den Bereich früh einmal anfordern ..." -> ich muß mir die Reihenfolge meiner vielen "new" ansehen und gegebenenfalls bzw. wenn möglich umsortieren.
...
Das war tatsächlich möglich: Via 'Project -> Options -> Forms' kann man alle Formulare sortieren. Ich habe also mein
frmBitmap an die 2te Stelle nach meinem Hauptformular verschoben. Das kann man dann auch in der <ProjectName>.cpp Datei sehen:
Code:
...
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{ try
{
Application->Initialize();
Application->HelpFile = "";
Application->CreateForm(__classid(Tfrm_MainWin), &frm_MainWin);
Application->CreateForm(__classid(TfrmBitmap), &frmBitmap);
Application->CreateForm(...
}
catch ...
}
Dort habe ich dann einen Breakpoint gesetzt,
step over durchgeführt und Sch... der Fehler ist noch immer da.
Widerspricht das nicht der Annahme, das ich im 2 GiB Adressraum meines Progs. zwar genug freie Speicherbereiche habe aber halt keinen der die benötigten ca. 300 MiB hat?