关于通过RES文件播放mp3错误? |
尚未結案
|
chenpeng20000
一般會員 發表:22 回覆:32 積分:10 註冊:2003-09-17 發送簡訊給我 |
资源文件内容如下:
intro RCDATA G:\goal_1.mp3
通过brcc32编译为chen.RES;并Add to project;
程序开头加入了
#pragma resource "chen.RES" void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString fname;
TResourceStream *rStream= new TResourceStream((int)HInstance, "intro","RT_RCDATA");//运行到这就有错误,找不到资源
fname=ExtractFileDir(ParamStr(0)) "goal_1.mp3";
TFileStream *fStream= new TFileStream(fname, fmCreate);
fStream->CopyFrom(rStream, 0); delete rStream;
delete fStream;
MediaPlayer1->Close();
MediaPlayer1->FileName=fname;
MediaPlayer1->Open();
} 出现错误:EResNotFound with message'resource intro not found'. 求助!
谢谢! 努力学习
------
努力学习 |
anpino
版主 發表:31 回覆:477 積分:231 註冊:2003-01-02 發送簡訊給我 |
chenpeng20000您好,
可以參考以下文章: 【問題】ResourceLoad & ResInstLoad
http://delphi.ktop.com.tw/topic.php?topic_id=32646 -------------------------------
數學系是內功很強(邏輯/分析) 資工系是招式很多(程式技巧) 就像令狐沖VS東方不敗:D
Programmers Guide
http://anpino.begin.8d8d.com 發表人 - anpino 於 2004/04/13 11:36:58
|
chenpeng20000
一般會員 發表:22 回覆:32 積分:10 註冊:2003-09-17 發送簡訊給我 |
|
anpino
版主 發表:31 回覆:477 積分:231 註冊:2003-01-02 發送簡訊給我 |
注意紅色字體:
檢查你的rc文件:
Intro RCDATA introsong.mp3
引言: TResourceStream *rStream= new TResourceStream((int)HInstance, "Intro","RT_RCDATA");大小寫要相同。 ------------------------------- 數學系是內功很強(邏輯/分析) 資工系是招式很多(程式技巧) 就像令狐沖VS東方不敗:D ------------------------------- 發表人 - anpino 於 2004/04/14 12:51:06 |
anpino
版主 發表:31 回覆:477 積分:231 註冊:2003-01-02 發送簡訊給我 |
|
anpino
版主 發表:31 回覆:477 積分:231 註冊:2003-01-02 發送簡訊給我 |
|
chenpeng20000
一般會員 發表:22 回覆:32 積分:10 註冊:2003-09-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |