Salut tout le monde,
J'ai présentement un problème assez bizarre ! Le bout de code qui me cause problème est le suivant.
unsigned int SOUND_MGR::GetLength()
{
unsigned int i;
FMOD_Sound_GetLength(sound, &i, FMOD_TIMEUNIT_MS );
return i;
}
en effet, lorsque j'apelle cette fonction, la plupart du temps ca passe sans problème. Seulement, lorsque le morceau qui est en train de jouer à un path plus long que 67 caractères ( et ne me demandez pas pourquoi 67 ) , la fonction engendre une erreur de type " La memoire ne peut être read ".
J'ai vérifié mes tableaux aucun problème de ce coté. et en plus je ne peut pas vérifié en debug, car lorsque je le part en debug , il ne bug pas !! Il bug seulement si je fais Executer sans déoguage ou en release.
Si quelqu'un a une idée de ce qui pourrait causer le problème j'en serais bien heureux. Si jamais vous voulez m'aider et voulez le code complet pour tenter de trouver le problème, dites le et je vous l'envoie !!
Merci à l'avance !
________________________________________________________________________
Hardware is what we play with until it breaks, Software is what we play with until it works !
