-
功能原型:bool playsound(lpcstr pszsound, hmodule hmod, dword fdwsound);
第二個引數指示資源所在的模組控制代碼。 第三個引數可以指定聲音的**模式,例如,snd loop 是 loop,snd async 代表非同步等,可以檢視 msdn 文件。
順便說一句,對編譯和編譯前的引用。
嗯,今天是過年,我和親戚們喝了很多酒,我發呆了。 希望對你有所幫助。
-
如果發生錯誤,請先檢視返回值,然後檢視 getlasterror
你和大雁是什麼關係!?
沉默本身就是乙個錯誤。
-
工程框架問題,這種情況很可能會被重新定義,在某些框架中,它可以在沒有三個語句的情況下使用,在其他情況下...... 想不到。
-
//playsound("c:\\users\\administrator\\desktop\\ktvclient\\", null, snd_filename | snd_async);
playsound("systemstart",null,snd_alias|snd_async);
此外,不需要包括 MFC 框架程式"",只需要最後兩個。
-
playsound(null,null,snd_filename);
再做一次。
-
Pragam 是乙個 VC 專用的編譯指令,會根據這個指令區鏈結到對應的 lib 檔案,GCC 不適用。
溶液。 <>
-
如果對方的系統較舊,最好進行靜態連線,這樣就不會因為DLL依賴而無法執行。 您的程式已經根據情況執行,因此我認為它與動態靜態沒有太大關係。 播放聲音錯誤是由於聲音檔案路徑造成的嗎?
你檢查一下。
-
playsound(null, null, snd_purge) ;
snd_purge
停止與呼叫任務相關的所有聲音。 如果引數 pszsound 為 null,則停止所有聲音,否則停止 pszsound 指定的聲音。
-
C 函式等必須先定義(或宣告)才能使用。 如:
int fa()
int fb()
正確,因為當函式 fb 呼叫函式 fa 時,函式 fa 已經定義。
另乙個例子:int fb()。
int fa()
False,因為當函式 fb 呼叫函式 fa 時,函式 fa 尚未定義。
另乙個例子:int fa(); 該函式在檢視之前宣告 int fb()
int fa()
正確,因為當函式 fb 呼叫函式 fa 時,函式 fa 已經宣告。
-
**這? 還有錯誤訊息,發布它們並檢視。
-
使用多執行緒。 請參閱 afxbeginthread 函式。
VS2005 是 Visual Studio 2005 是乙個整合開發環境,它結合了 VC++2005、VB2005 和 C 2005。 >>>More