Re: [問題] 錯誤訊息:找不到PInvoke DLL \winmm.dll

看板C_Sharp作者 (OH Yes! Babe~)時間18年前 (2007/09/26 21:34), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/6 (看更多)
※ 引述《leicheong (睡魔)》之銘言: : ※ 引述《colorsea (OH Yes! Babe~)》之銘言: : 啊, 不好意思. winmm.dll不是COM+ library不可以這樣做的... : 你需要用那些function? 我可以幫你把方法給做出來... : 像是PlaySound的話: : [DllImport("winmm.dll", CharSet = CharSet.Unicode, SetLastError=true)] : public static extern bool PlaySound (string lpszName, System.IntPtr hModule, : int dwFlags); 其實我要做的功能,就是要讀.mp3的檔案而已(明明就超難還寫而已XD) 我目前已經有寫這樣: //[DllImport("winmm.dll")] //public static extern int PlaySound(string name, int hmod, int flags); //public const int SND_SYNC = 0x0; //public const int SND_ASYNC = 0x1; //public const int SND_FILENAME = 0x20000; //public const int SND_RESOURCE = 0x40004; //public void PlaySoundFile(string filename) //{ // PlaySound(filename, 0, SND_FILENAME | SND_ASYNC); //} private void btnPlay06_Click_1(object sender, EventArgs e) { //來播吧! //PlaySound("\\SD 卡\\My Documents\\aaa.mp3", 0, SND_FILENAME | SND_ASYNC); } 可是呢,一RUN就說找不到winmm.dll檔>"< 這樣還有救嗎?謝謝阿~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.126.222
文章代碼(AID): #16-b_9V4 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #16-b_9V4 (C_Sharp)