Re: document與view的問題

看板Programming作者時間18年前 (2006/07/12 17:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
編譯好之後 發現跑不出視窗 剛剛再度用debug方式測試 發現到問題出在Document上面.. 因為當我在App這裡的RUNTIME_CLASS作中斷時 會跟我講:「One or more breakpoints are not positioned on valid lines.These breakpoints have been moved to the next valid line」 而後我檢查View、Frame這兩者,當他們讀取Document時, 就會有問題。我就到Document內設定中斷點,我發現.. 游標會停留在以下區域 { pArray.Add(p); } 會跑到另外一個地方: extern "C" int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { // call shared/exported WinMain return AfxWinMain(hInstance, hPrevInstance, lpCmdLine, nCmdShow); 但是,這沒有理由的啊..同樣的講義,我朋友key的就可以跑,我自己key..字句 相同,卻跑不起來,請教一下諸位前輩,有人知道嗎? 謝謝! 附上Document的語法 class MyDocument : public CDocument { public: CArray<CPoint, CPoint &> pArray; //容納滑鼠軌跡點的Array容器 void AddPoint(CPoint p) //將軌跡點加到容器內 { pArray.Add(p); } CPoint GetPoint(int i) //將軌跡點從容器中取出 { return pArray[i]; } int GetSize() { return pArray.GetSize(); } //取得容器的大小 DECLARE_DYNCREATE(MyDocument) //宣告為run-time類別 DECLARE_MESSAGE_MAP() //宣告訊息映射表 }; IMPLEMENT_DYNCREATE(MyDocument, CDocument) //建立run-time類別 BEGIN_MESSAGE_MAP(MyDocument, CDocument) END_MESSAGE_MAP() //建立訊息映射表 -- ┌─────KKCITY─────┐ KK免/費/撥/接 bbs.kkcity.com.tw 電話(1):4491999 電話(2):4058-6000 └──From:140.109.139.91 ──┘帳號:kkcity 密碼:kkcity --
文章代碼(AID): #14jC6J00 (Programming)
文章代碼(AID): #14jC6J00 (Programming)