a parte l'errore della S minuscola, che ho corretto, ora mi dice che non può trovare la funzione PlaySoundA...ma la funzione che richiamo è PlaySound
a parte l'errore della S minuscola, che ho corretto, ora mi dice che non può trovare la funzione PlaySoundA...ma la funzione che richiamo è PlaySound
Hai aggiunto nelle opzioni del progetto il link a Winmn.lib?
no, ma ho incluso la sua equivalente, credo libmn.a...ora funziona...ma può suonare solo wav o anke i mid?
No, non uso la PlaySound, ma qualcosa di piu interno: ovvero delle funzioni che outputtano direttamente sul device:Originariamente inviato da Samuele_70
Usa la API PlaySound()
codice:#include <windows.h> #include <stdio.h> // MSDN: // Requirements // Windows NT/2000/XP: Included in Windows NT 3.1 and later. // Windows 95/98/Me: Included in Windows 95 and later. // Header: Declared in Mmsystem.h; include Windows.h. // Library: Use Winmm.lib. int main() { PlaySound("C:\\WINDOWS\\Media\\tada.wav", NULL, SND_ASYNC); getchar(); return 0; }
waveOut
waveOutPrepareHeader
waveOutWrite
waveOutClose
eccoti un buon link: http://www.planet-source-code.com/vb...=4422&lngWId=3