MartinB
2011-12-03, 12:28:22
Ich soll nun als Teil einer Übung den FloodFill Algorithmus programmieren. Dazu haben wir von der Uni ein vorgefertigtes Programm bekommen in welchem nur noch der Algorithmus reingeschrieben werden muss.
Da das Ding aber sehr viele Rekursionsstufen hat, erhöht ein PostBuild Ereignis den Stack auf 100mb. Natürlich ist das schlechter Programmierstil, aber genau dieses riesen Stackbedarf will man uns ja mit der Übung beibringen.
Aber genau dieses PostBuild Ereignis welches den Stack erhöht bereitet mir grade Probleme:
Es scheint so als würde es erst nach dem Start des Debuggers ausgeführt. Drücke ich F5, startet zwar das Programm, aber ohne größeren Stack. Danach bricht das Programm dankend mit einem Stackoverflow ab, aber wenn ich die komplilierte Exe außerhalb von Visual Studio aufrufe, dann rennt das Programm ohne Probleme.
Weiß vielleicht jemand wie ich VS2010 dazu überreden kann das PostBuild-Ereignis richtig aufzurufen?
http://666kb.com/i/bz6zxe6hgy1ggd0ns.png
Windows 7 Prof x64
Visual Studio 2010 Prof
Da das Ding aber sehr viele Rekursionsstufen hat, erhöht ein PostBuild Ereignis den Stack auf 100mb. Natürlich ist das schlechter Programmierstil, aber genau dieses riesen Stackbedarf will man uns ja mit der Übung beibringen.
Aber genau dieses PostBuild Ereignis welches den Stack erhöht bereitet mir grade Probleme:
Es scheint so als würde es erst nach dem Start des Debuggers ausgeführt. Drücke ich F5, startet zwar das Programm, aber ohne größeren Stack. Danach bricht das Programm dankend mit einem Stackoverflow ab, aber wenn ich die komplilierte Exe außerhalb von Visual Studio aufrufe, dann rennt das Programm ohne Probleme.
Weiß vielleicht jemand wie ich VS2010 dazu überreden kann das PostBuild-Ereignis richtig aufzurufen?
http://666kb.com/i/bz6zxe6hgy1ggd0ns.png
Windows 7 Prof x64
Visual Studio 2010 Prof