請教 BCB MediaPlayer 的問題(No MCI device!) |
尚未結案
|
terence_lee
初階會員 發表:62 回覆:82 積分:28 註冊:2004-07-15 發送簡訊給我 |
小弟在自己的電腦開發一個bcb mediaplayer 元件做的定時鬧鐘....完成後,在本機電腦使用上都無問題,但是將程式拷貝到一般電腦(no bcb )時,卻發生"No MCI device"的問題,不知各位先進是否遭遇過此問題.引用media player元件有必需要拷貝什麼元件嗎.. 1.目前連帶程式一起附加的檔案有bcbsmp60.bpl,rtl60.bpl,vcl60.bpl,vclx60.bpl,borlndmm.dll,cc3260mt.dll
等 2.目的電腦是音效裝置的,可以正常的播放聲音~~
再次謝謝各位先進的回答
|
nlj859
資深會員 發表:139 回覆:375 積分:322 註冊:2004-03-20 發送簡訊給我 |
|
terence_lee
初階會員 發表:62 回覆:82 積分:28 註冊:2004-07-15 發送簡訊給我 |
|
andychang1690
資深會員 發表:20 回覆:694 積分:442 註冊:2003-03-14 發送簡訊給我 |
|
nlj859
資深會員 發表:139 回覆:375 積分:322 註冊:2004-03-20 發送簡訊給我 |
|
terence_lee
初階會員 發表:62 回覆:82 積分:28 註冊:2004-07-15 發送簡訊給我 |
引用anpino 大大該篇文章的字句: use dynamic RTL
這關係到編譯產生的EXE是否需要以下二個文件: borlndmm.dll和 cc3250mt.dll.如果選中Use dynamic RTL,程式執行將在程式EXE所在目錄和windows系統目錄等目錄下搜索此二文件並載入.如果沒有勾選它,將不需要此二文件.不同版本的c builder,可能cc3250mt.dll名稱不一樣,如cb3.0的爲 cp3240mt.dll。 小弟想說的是,我如何得知我的專案有用到borlnadmm.dll 的dll 呢?是不是不需要此兩個檔案,就不用勾選他....^_^
|
andychang1690
資深會員 發表:20 回覆:694 積分:442 註冊:2003-03-14 發送簡訊給我 |
terence_lee:
use dynamic RTL(動態連接庫),就我所了解打開Project/Options/Linker 屬性頁不選中Use dynamic RTL選項,打開Project/Options/Packages屬性頁不選中Builder with runtime packages選項,這兩步操作可以使開發出的程式動態連接庫不依賴C Builder的VCL動態連接庫,有利於獨立發行,可以讓compiler 出來的exe 檔在沒有灌BCB的電腦裡run。
但是~~如果有你自己寫的dll的話在 deploy 的時候,就必須一起複製到使用者的電腦裡。
http://www2.borland.com.tw/tw/td001018.html
深 入C Builder
探訪動態連結函式庫 (Dynamic Linking Libraries,DLLs)
一文提供你參考! Andy Chang 發表人 - andychang1690 於 2004/08/18 14:41:18
------
Andy Chang |
terence_lee
初階會員 發表:62 回覆:82 積分:28 註冊:2004-07-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |