(Gekke topictitel, sorrie, ik wist het niet beter te beschrijven.)
Ik heb een kleine tool geschreven die wat pre-processing doet voordat mijn hoofdprogramma daadwerkelijk draait. Die tool moet na het draaien de dingen ook weer terugzetten, dus ik heb het op het moment zo opgezet dat de tool het hoofdprogramma start met een system("HoofdProgramma.exe") commando. Dit is handig, want daardoor komt de tool terug na het runnen van het programma en kan deze opgeslagen gegevens over de status tevoren gebruiken om alles weer in de originele staat te herstellen. Om soepel aan mijn hoofdprogramma te kunnen werken, heb ik in Visual Studio ingesteld dat die automatisch dat extra programmaatje runt. Echter, nu kan ik de debugger niet meer in, want die probeert dat extra programmaatje te debuggen in plaats van het hoofdprogramma.
Mijn vraag is dus: hoe kan ik dat extra programmaatje runnen en toch ook gewoon debuggen en zo?
Wat in elk geval een vereiste is, is dat dat kleine programmaatje altijd wordt gerund voordat het hoofdprogramma wordt gerund, en dat het kleine programmaatje achteraf weer wordt afgemaakt en daarbij data van de eerste run gewoon nog beschikbaar heeft.
Dit is wat ik op het moment heb ingesteld in Visual Studio:
Ik heb een kleine tool geschreven die wat pre-processing doet voordat mijn hoofdprogramma daadwerkelijk draait. Die tool moet na het draaien de dingen ook weer terugzetten, dus ik heb het op het moment zo opgezet dat de tool het hoofdprogramma start met een system("HoofdProgramma.exe") commando. Dit is handig, want daardoor komt de tool terug na het runnen van het programma en kan deze opgeslagen gegevens over de status tevoren gebruiken om alles weer in de originele staat te herstellen. Om soepel aan mijn hoofdprogramma te kunnen werken, heb ik in Visual Studio ingesteld dat die automatisch dat extra programmaatje runt. Echter, nu kan ik de debugger niet meer in, want die probeert dat extra programmaatje te debuggen in plaats van het hoofdprogramma.
Mijn vraag is dus: hoe kan ik dat extra programmaatje runnen en toch ook gewoon debuggen en zo?
Wat in elk geval een vereiste is, is dat dat kleine programmaatje altijd wordt gerund voordat het hoofdprogramma wordt gerund, en dat het kleine programmaatje achteraf weer wordt afgemaakt en daarbij data van de eerste run gewoon nog beschikbaar heeft.
Dit is wat ik op het moment heb ingesteld in Visual Studio:
Op de debugger na, werkt dit dus gewoon prima nu, en ik wil die debugger dus terug hebben.Debugging command: $(SolutionDir)Debug result\ExtraProgram.exe
Command arguments: HoofdProgramma.exe
Devblog / portfolio
Swords & Soldiers
Awesomenauts
Proun
Cello Fortress