全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3546
推到 Plurk!
推到 Facebook!

請教BCB檔案處理?

答題得分者是:Zard
cc12345
一般會員


發表:32
回覆:35
積分:13
註冊:2005-01-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-02 11:56:02 IP:61.219.xxx.xxx 未訂閱
在VC 底下, 有CFile可以用, 請問在BCB中如何處理檔案? 因我現在需要儲存一張16bits的image到檔案裡(.raw), 然後用photoshop來開, 請問該如何做? 謝謝 !
Zard
尊榮會員


發表:24
回覆:396
積分:539
註冊:2003-11-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-02 12:42:36 IP:210.243.xxx.xxx 未訂閱
引言: 在VC 底下, 有CFile可以用, 請問在BCB中如何處理檔案? 因我現在需要儲存一張16bits的image到檔案裡(.raw), 然後用photoshop來開, 請問該如何做? 謝謝 !
下面是一個小範例, 細節部份依你所需再自行修改
//---------------------------------------------------------------------------
// 用TFileStream 把raw data 寫入c:\1.dat
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  byte buffer[1024];
  TFileStream* output = new TFileStream("c:\\1.dat", fmCreate);
  __try
  {
    output->Write(buffer, 1024);
  }
  __finally
  {
    delete output;
  }
}
//---------------------------------------------------------------------------
// 用Photoshop開檔你可以試試用ShellExecute並把要打開的檔名(這裡是c:\1.dat)當成參數傳給photoshop.exe
void __fastcall TForm1::Button2Click(TObject *Sender)
{
  ShellExecute(0, "open", "photoshop.exe", "c:\\1.dat", "photoshop路徑", SW_SHOW);
}
//---------------------------------------------------------------------------    
cc12345
一般會員


發表:32
回覆:35
積分:13
註冊:2005-01-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-02 15:25:18 IP:61.219.xxx.xxx 未訂閱
可以了, 多謝Zard兄 ..
系統時間:2024-04-27 16:29:50
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!