ha
2015-08-22 18:54:48 UTC
Hallo
Ich stehe vor einem Rätsel. Und zwar öffne ich einen
Dialog, wobei ich in WM_INITDIALOG Ram per malloc
beschaffe. Das ist sehr wenig: ca. 1.5 MByte.
Das Programm stürzt nach Start bald ab. Reduziere ich die
Grösse um den Faktor 10, läuft alles tadellos.
Compiliere ich das Programm mit Debuginformationen,
läuft es auch tadellos ! So kann ich es leider auch
nicht debuggen, weil es nur im Release-Modus abstürzt.
Darf man in WM_INITDIALOG noch nicht "allzuviel" Ram anfordern?
Und der Debugmodus umgeht diese mögliche Beschränkung?
Meine Debug- und Release-Settings sind identisch.
Systemdaten: Win7 Ultimate 64 Bit
VisualStudioExpress 2013 , Sprache C
Ich stehe vor einem Rätsel. Und zwar öffne ich einen
Dialog, wobei ich in WM_INITDIALOG Ram per malloc
beschaffe. Das ist sehr wenig: ca. 1.5 MByte.
Das Programm stürzt nach Start bald ab. Reduziere ich die
Grösse um den Faktor 10, läuft alles tadellos.
Compiliere ich das Programm mit Debuginformationen,
läuft es auch tadellos ! So kann ich es leider auch
nicht debuggen, weil es nur im Release-Modus abstürzt.
Darf man in WM_INITDIALOG noch nicht "allzuviel" Ram anfordern?
Und der Debugmodus umgeht diese mögliche Beschränkung?
Meine Debug- und Release-Settings sind identisch.
Systemdaten: Win7 Ultimate 64 Bit
VisualStudioExpress 2013 , Sprache C