BCB中的錯誤訊息 |
尚未結案
|
akino0910
一般會員 發表:34 回覆:52 積分:16 註冊:2005-09-30 發送簡訊給我 |
想請問各位高手:
我再執行程式完以後會跳出一個錯誤的訊息...如下第一張圖: 關掉這一個訊息之後,他的錯誤顯現在Project1.cpp上...如下第二張圖 接著我在去Run程式,他會跳出像是按F7的結果...如下第三張圖 想請問各位高手,錯誤出在哪裡?
還有F8要怎麼看@@
我還是BCB的新手,周邊又沒有人用BCB...請各位高手不吝賜教< src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=25104491&CC=561449"> 發表人 - akino0910 於 2005/10/20 23:11:10
|
cashyy
高階會員 發表:117 回覆:322 積分:212 註冊:2004-04-30 發送簡訊給我 |
|
haman
中階會員 發表:46 回覆:137 積分:56 註冊:2005-03-10 發送簡訊給我 |
|
akino0910
一般會員 發表:34 回覆:52 積分:16 註冊:2005-09-30 發送簡訊給我 |
不好意思~~我今天才看到回文@@
謝謝2位的答覆,我稍後會把我的程式碼po上來~~不過寫的很亂就是了@@
另外一點是我不會看案F7以後跳出來的那ㄧ個視窗的東西....
希望會的朋友能夠指點我ㄧ下...感激不盡^^
void __fastcall TForm1::Button6Click(TObject *Sender) { Graphics::TBitmap *bmp1 = new Graphics::TBitmap(); Graphics::TBitmap *bmp2 = new Graphics::TBitmap(); Graphics::TBitmap *bmp3 = new Graphics::TBitmap(); Graphics::TBitmap *bmp4 = new Graphics::TBitmap(); Graphics::TBitmap *bmp5 = new Graphics::TBitmap(); Graphics::TBitmap *bmp6 = new Graphics::TBitmap(); Graphics::TBitmap *bmp7 = new Graphics::TBitmap(); Byte *ptr1=NULL,*ptr2=NULL,*ptr3=NULL,*ptr4=NULL,*ptr5=NULL,*ptr6=NULL,*ptr7=NULL; int x,y,n=0,loop,max; int Control_NA=40; bmp1=Image5->Picture->Bitmap; bmp3=Image4->Picture->Bitmap; bmp1->Width = bmp3->Width; bmp1->Height = bmp3->Height; bmp2->Width = bmp3->Width; bmp2->Height = bmp3->Height; bmp1->PixelFormat=pf24bit; bmp2->PixelFormat=pf24bit; bmp3->PixelFormat=pf24bit; bmp4->Assign(bmp1); bmp5->Assign(bmp1); bmp6->Assign(bmp1); bmp7->Assign(bmp1); for(int i=0;i |
cashyy
高階會員 發表:117 回覆:322 積分:212 註冊:2004-04-30 發送簡訊給我 |
|
akino0910
一般會員 發表:34 回覆:52 積分:16 註冊:2005-09-30 發送簡訊給我 |
|
cashyy
高階會員 發表:117 回覆:322 積分:212 註冊:2004-04-30 發送簡訊給我 |
引言: 您好: 你所謂出錯的那一行是你的圖中紅色那一行嗎? 如果不是的話...他跑完的結果似乎是在跟我說我圖2標藍色那個地方有誤 為什麼它跟別的程式一起寫,寫在不同> < 我有把這一段的程式拿出來另外跑過...確實不會出現錯誤... 不過他跑出來的圖形依舊不是我想要的> < 請這位高手幫我看一下程式的內容... 我不懂為什麼測試的結果只有> < 然後阿~~~ > 發表人 - >>< face="Verdana, Arial, Helvetica"> 您好! 我圖中紅色是設定中斷點的圖,並非錯誤的圖! 錯誤的圖應該類似下圖: 如果方便,您可以把專案放到"會員求助程式檔案上傳區",小弟把您看一下! 為什麼它跟別的程式一起寫,寫在不同button他就會顯示錯誤=>可能這一段程式與其他程式有衝突! 建議您debug,按F8就可以了,不需按F7!按F8,可以一步步來看每個變數的值是否為您要的! |
akino0910
一般會員 發表:34 回覆:52 積分:16 註冊:2005-09-30 發送簡訊給我 |
|
cashyy
高階會員 發表:117 回覆:322 積分:212 註冊:2004-04-30 發送簡訊給我 |
引言: 按F8之後的動作應該是? 我按了以後他只是會在project1.cpp跳行(如一開始問題圖二,且它只跳到圖二的那ㄧ行就執行程式了)~~接著就執行程式了 沒有像這位高手說的按>< 還有專案上傳~~我要傳資料夾裡面的那ㄧ個資料阿? 是 > 感激不盡^^ >>< face="Verdana, Arial, Helvetica"> 您好! 中斷要設在您覺得有問題的程式段中,當您按了F8之後,程式會跳到您中斷的那一行,那麼您就可以用滑鼠去看每個變數的值! 例如: 中斷設在a = 10;這一行!void __fastcall TForm1::Button1Click(TObject *Sender) { int a; a = 10; }那您按下Button時,程式就會停在a = 10;這一行,然後按一下F8,之後就可以把滑鼠移到a,就可以看到a變數的值了! 如圖: 還有專案上傳~~我要傳資料夾裡面的那ㄧ個資料阿?=>把整個專案資料夾壓縮之後就可以放上來了!如果您的資料夾有不可公開或公司機密文件可以先移出來,然後再上傳! |
akino0910
一般會員 發表:34 回覆:52 積分:16 註冊:2005-09-30 發送簡訊給我 |
|
cashyy
高階會員 發表:117 回覆:322 積分:212 註冊:2004-04-30 發送簡訊給我 |
您好!
您的檔案應該有:project1.bpr、project1.cpp、project1.res、unit1.cpp、unit1.dfm、unit1.h吧!把這幾個檔案放在"資料夾"裡面,然後用winzip或winrar壓縮整個資料夾!
步驟一:新增資料夾(在桌面按右鍵)
如圖:
步驟二:將檔案複製到資料夾
如圖:
步驟三:將資料夾壓縮
如圖:
然後上傳到會員求助區:
選擇發表新主題
然後會看到如下圖(圖中綠色是個人隱私不便公開):
< src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=25276954&CC=565306">
這樣比較清楚吧!有問題再上來討論!
|
akino0910
一般會員 發表:34 回覆:52 積分:16 註冊:2005-09-30 發送簡訊給我 |
|
cashyy
高階會員 發表:117 回覆:322 積分:212 註冊:2004-04-30 發送簡訊給我 |
您好!
請問您是按下哪個button才會出錯!
是否可以請您寫出執行步驟(例如:按下Picture1後,選擇一張圖片,然後就出現錯誤....等等),這樣debug比較快! 看了一下您的程式,猜想跟下面程式有關:
Graphics::TBitmap *TheBitmap, *TempBitmap,*TempBitmap_A; TheBitmap = new Graphics::TBitmap();//好像少了這一行 TempBitmap = new Graphics::TBitmap(); TempBitmap_A; new Graphics::TBitmap(); 然後下面delete時,是否有把不用的delete! 例如:您的程式有delete TempBitmap;但沒有delete TempBitmap_A;會不會因為這原因而出現錯誤呢 >>> 發表人 - |
akino0910
一般會員 發表:34 回覆:52 積分:16 註冊:2005-09-30 發送簡訊給我 |
|
cashyy
高階會員 發表:117 回覆:322 積分:212 註冊:2004-04-30 發送簡訊給我 |
|
akino0910
一般會員 發表:34 回覆:52 積分:16 註冊:2005-09-30 發送簡訊給我 |
|
cashyy
高階會員 發表:117 回覆:322 積分:212 註冊:2004-04-30 發送簡訊給我 |
|
akino0910
一般會員 發表:34 回覆:52 積分:16 註冊:2005-09-30 發送簡訊給我 |
|
cashyy
高階會員 發表:117 回覆:322 積分:212 註冊:2004-04-30 發送簡訊給我 |
|
cashyy
高階會員 發表:117 回覆:322 積分:212 註冊:2004-04-30 發送簡訊給我 |
|
akino0910
一般會員 發表:34 回覆:52 積分:16 註冊:2005-09-30 發送簡訊給我 |
|
cashyy
高階會員 發表:117 回覆:322 積分:212 註冊:2004-04-30 發送簡訊給我 |
|
akino0910
一般會員 發表:34 回覆:52 積分:16 註冊:2005-09-30 發送簡訊給我 |
報告cashyy大大^^
我剛剛有去測試您幫我改好的程式~~
不知道您有沒有發現,最後跑出來的圖他的B,G,R三個灰階值會不相同?
正常來說image4輸入圖是相同的...怎麼會變這樣?
這樣的問題我好像有提出來過...奇怪,我應該改進了才對阿...等等來看看
還有想請cashyy大大如果還有空可否幫我看ㄧ下程式內容
它好像沒有跑flag那ㄧ個迴圈裡面的連通程式> <
我知道我沒有給初始值的關係,可是我給了以後他卻開始跑無窮回圈....
不過它能放在一起跑已經幫我很大的忙了^^
謝謝cashyy大大~~ 我有再另一個題目討論上面的問題
如果您還有空麻煩您去看看摟
|
cashyy
高階會員 發表:117 回覆:322 積分:212 註冊:2004-04-30 發送簡訊給我 |
|
akino0910
一般會員 發表:34 回覆:52 積分:16 註冊:2005-09-30 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |