Re: [問題] 為什麼打不開文件檔(txt)

看板C_and_CPP (C/C++)作者 (eva)時間16年前 (2009/10/19 19:26), 編輯推噓2(202)
留言4則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《VictorTom (鬼翼&娃娃魚)》之銘言: : ※ 引述《crowneva (eva)》之銘言: : : Graphics::TBitmap* BMP=new Graphics::TBitmap(); : : TStringList* RawData=new TStringList(); : : OpenDialog1->Execute(); // 原來這行刪掉. : if(OpenDialog1->Execute()) : { : : RawData->LoadFromFile(OpenDialog1->FileName); : } Byte* ptr=NULL; : : int i=0; : : for(int y=0;y<BMP->Height;y++) : : { : : ptr=(Byte*)BMP->ScanLine[y]; : : for(int x=0;x<BMP->Width;x++) : : { : : ptr[x]= RawData->Strings[i++].ToInt(); : : } : : } : : Image2->Picture->Assign(BMP) : : : 以上是我的程式碼 : : 我是要把txt變成image : : 不過執行時 : : image都出不來 : : 哪位善心人士可以幫我指點迷津嗎?? : 有沒有必要全括起來你自己研究吧.... : 我只是直接回一下BCB的OpenDialog怎麼用:) 我是用書上的寫法 if那個我有看過 我改的位置應該是對的 不過還是沒有出來 是其他地方的問題嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.168.11

10/19 20:53, , 1F
你的BMP有給正確的Width/Height/Pixelformat嗎?? 貼出來
10/19 20:53, 1F

10/19 20:53, , 2F
的code看起來只有new了TBitmap, 但該給的info還沒有設@@
10/19 20:53, 2F

10/19 20:57, , 3F
其他的就看不太出問題了, 建議您Step by step搭配watch
10/19 20:57, 3F

10/19 20:57, , 4F
監看執行過程中的各個變數/array的狀態吧:)
10/19 20:57, 4F
文章代碼(AID): #1At4pqyy (C_and_CPP)
文章代碼(AID): #1At4pqyy (C_and_CPP)