線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1483
推到 Plurk!
推到 Facebook!

Q:結構、模組、類別

答題得分者是:ikk
bkgbtonxu
一般會員


發表:10
回覆:14
積分:4
註冊:2007-12-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-08-22 16:40:49 IP:140.125.xxx.xxx 訂閱
小弟現在弄一個多媒體程式遇到一個問題

流程如下:

ALL CODE→OK→改成基本副程式.H→OK→新增CPP&h副程式OK→Q使用類別、模組遇到一個問題
就是開啟檔案第一次可以讀取影音資訊,但程式未關再開啟一次OK但讀取影音資訊卻是舊的【畫面沒改變,內容同上一次資訊】
新增.h程式如下
[code cpp]

class MediaInfoCall
{
private:
public:
struct MV_Imformation_struct
{
AnsiString G_Duration,G_OBitRate,
V_Format,V_LSize,V_WSize,V_FRate,
A_Formate,A_BitRate,A_Channels;
}TxtData;

void MVTxtData()
{
TxtData.A_Channels=Out_buff[Audio_Count 14].SubString(pos,15);
}
};
[/code]

主要.cpp內容

[code cpp]
if (OpenDialog1->Execute())
{
執行很多程式
.
.
MediaInfoCall OutMvData;
OutMvData.MVTxtData();

Label13->Caption=OutM.TxtData.A_Channels;//將結構TxtData.A_Channels取出

[/code]

程式碼大概就這樣~開啟→讀入影音檔【取媒體內容】
程式未關【開影音檔2讀取到的還是影音檔一的資訊,改覺上是沒變】
請大大解惑~
------
http://www.wretch.cc/album/bkgbtonxu
ikk
尊榮會員


發表:4
回覆:413
積分:768
註冊:2003-06-30

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-08-23 14:06:42 IP:163.28.xxx.xxx 訂閱
有試過以下code嗎?

[code cpp] MediaInfoCall * m_pOutMvData;
m_pOutMvData = new MediaInfoCall;
m_pOutMvData->MVTxtData();
delete m_pOutMvData;

[/code]
------
FPGA驗證, FPGA開發平台, http://smims.com
編輯記錄
ikk 重新編輯於 2008-08-23 14:08:02, 註解 無‧
ikk 重新編輯於 2008-08-23 14:08:36, 註解 無‧
bkgbtonxu
一般會員


發表:10
回覆:14
積分:4
註冊:2007-12-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-08-24 17:04:49 IP:140.125.xxx.xxx 訂閱
嗯~剛剛式了一下後~結果一樣~
再剛剛發生死機後= ="突然發現~
臭蟲好像不是那一個~
將我要執行的bat用cmd的方式把bat換成絕對路徑後~
我才找到= =""
之前試的時侯,測的方式有點問題
用edit去看開的檔案名稱= =""顯示都正確的,在之前查看產生的文件檔
覺得沒問題~但是問題都在這~可能是沒有用路徑~所以bat執行的都非我看的路徑
所以造成誤會= ="真是抱歉XD
結論是我和大大方式都是OK的~錯的地方是CREATE PROCESSE那= =
------
http://www.wretch.cc/album/bkgbtonxu
編輯記錄
bkgbtonxu 重新編輯於 2008-08-24 18:57:31, 註解 無‧
系統時間:2024-11-22 18:56:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!