Path: chuka.playstation.co.uk!news From: "Levet Yoann" Newsgroups: scee.yaroze.freetalk.french Subject: LoadSound() Date: 11 Sep 1998 09:57:24 GMT Organization: PlayStation Net Yaroze (SCEE) Lines: 32 Message-ID: <01bddd6c$20bff760$534ae8c3@custom-p200> References: <01bddc96$ca734900$544de8c3@custom-p200> <6t85q8$pf52@chuka.playstation.co.uk> NNTP-Posting-Host: pd10-083.par.compuserve.com X-Newsreader: Microsoft Internet News 4.70.1155 Voici la fonction LoadSound: int LoadSound(unsigned long adrVh, unsigned long adrVb) { int vab; vab = SsVabTransfer((unsigned char *)adrVh, (unsigned char *)adrVb, -1, 1); assert(vab >= 0); //C'est ici que l'erreur d'assertion survient... return vab; } Rappel de la fonction appellant LoadSound: #include "Sound.h" //Sound subroutine #include "Address.h" //Definition of address static int gSoundBank, gSoundBank2; void InitSoundEffects(void) { gSoundBank = LoadSound(EFFECTSVH, EFFECTSVB); gSoundBank2 = LoadSound(EFFECTS2VH, EFFECTS2VB);//L'erreur est ici } Valeur des constantes: EFFECTSVH = 0x800CCE00L EFFECTSVB = 0x800CEF00L EFFECTS2VH = 0x800EBC00L EFFECTS2VB = 0x800ED300L A vous de jouer...