請問這是什麼問題 |
答題得分者是:GrandRURU
|
encoref70036
一般會員 發表:29 回覆:47 積分:15 註冊:2011-05-18 發送簡訊給我 |
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
你的"ActiveMDIChild"這個物件存在嗎?
看起來很像是讀取到未被建立的物件 ===================引 用 encoref70036 文 章=================== 請問這是哪裡出錯 請幫忙 |
encoref70036
一般會員 發表:29 回覆:47 積分:15 註冊:2011-05-18 發送簡訊給我 |
那段是我看網路上的
那段好像是讓MDI子視窗為工作視窗用的 要怎麼改呢
編輯記錄
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
能否把你的專案直接放上來呢?
===================引 用 encoref70036 文 章=================== 那段是我看網路上的 那段好像是讓MDI子視窗為工作視窗用的 要怎麼改呢 |
encoref70036
一般會員 發表:29 回覆:47 積分:15 註冊:2011-05-18 發送簡訊給我 |
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
看起來沒有問題
不知道你後來是否能正常執行專案? [code cpp] void __fastcall TMainForm::Savejpgorbmp1Click(TObject *Sender) { TMDIChild *Child; Child =(TMDIChild*) ActiveMDIChild; if (Child->Image1->Picture->Graphic->Empty == true) return; else if (SavePictureDialog1->Execute()) { Child->Image1->Picture->SaveToFile(SavePictureDialog1->FileName); } }[/code] ===================引 用 encoref70036 文 章=================== http://www.megaupload.com/?d=K689KCB2?檔案網址 我沒有加上判斷有沒有圖片 麻煩你了 |
encoref70036
一般會員 發表:29 回覆:47 積分:15 註冊:2011-05-18 發送簡訊給我 |
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
哦,那是因為少判斷有沒有子視窗存在
所以還要再加上…直接貼code吧 [code cpp] void __fastcall TMainForm::Savejpgorbmp1Click(TObject *Sender) { if (ActiveMDIChild == NULL) return; TMDIChild *Child; Child =(TMDIChild*) ActiveMDIChild; if (Child->Image1->Picture->Graphic->Empty == true) return; else if (SavePictureDialog1->Execute()) { Child->Image1->Picture->SaveToFile(SavePictureDialog1->FileName); } } [/code] ===================引 用 encoref70036 文 章=================== 沒開圖片直接點存圖的話還是會出現錯誤視窗耶 請問你執行的時候部會有錯誤嗎? 還是我C 有問題 |
encoref70036
一般會員 發表:29 回覆:47 積分:15 註冊:2011-05-18 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |