dronken debugger?

Status
Niet open voor verdere reacties.

Murdocki

Gebruiker
Lid geworden
7 jun 2007
Berichten
449
hey,

als ik mijn project debug kom ik wat raars tegen, het lijkt wel alsof hij bepaalde methodes als code in een andere methode stopt. de stukjes code zijn als volgt.

Code:
void SceneManagerFacade::createScene( int width, int height, bool fullscreen, char* name )
{ 
	sceneManager->createSceneEvent( width, height, fullscreen, name ); 
}

Code:
void SceneManager::createSceneEvent( int width, int height, bool fullscreen, char* name )
{
	stSceneCreation temp;
	temp.width = width;
	temp.height = height;
	temp.fullscreen = fullscreen;
	temp.name = name;
	sceneCreationList.push_back( temp );
	kernel->getEventQueue()->addEvent( CREATESCENE_EVENT );
}

Code:
void EventQueue::addEvent( EVENT eventToAdd )
{
	events.push( eventToAdd );
}

als ik nu bovenaan ieder stukje code een breakpoint zet dan wordt alleen de eerste geactiveerd dus SceneManagerFacade::createScene en alle anderen ziet hij niet. de volgende stap met de debugger staat wel de CREATESCENE_EVENT in de events list.

iemand enig idee hoe dit komt en hoe ik dit op moet lossen?

edit:
even een toevoeging. de stSceneCreation die ik later uit de sceneCreationList haal is niet geinitialiseerd, er zitten dus random waardes in
 
Laatst bewerkt:
kan ik een vraag ook sluiten zonder antwoord gehad te hebben? kan niet op opgelost klikken want hij is niet opgelost
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan