看板 C_and_CPP 關於我們 聯絡資訊
不知道有沒有人遇過相同的問題 就是當使用 windows form 專案時 會有一個 form1.h 還有 form1.h[設計] 我從工具箱拉控制項進 form1.h[設計] 時 form1.h 就會跑出相應的物件宣告程式碼在解構函式下方 問題出在當我拉一個 panel 物件(container類物件)進 form1.h[設計] 時 有時候(真的是有時候,不是每次都會發生) 會突然出現大量的物件宣告式 copy ex: private: button1; protected: private: button2; private: panel1; private: button3; 會變成 private: button1; protected: private: button2; private: panel1; private: button3; private: button1; protected: private: button2; private: panel1; private: button3; private: button1; protected: private: button2; private: panel1; private: button3; 當然這非常奇怪,但是如果我手動去刪除這些copy 馬上就會出現以下兩種錯誤導致 form1.h[設計] 頁面出不來 1. 災難性的錯誤 2. 已造成循環控制項參考 (補充一下,兩種錯誤會隨機出現其中一種) 更奇怪的地方就是刪除後設計頁面出不來但 code 編譯是可過且正確執行的 請問這要怎麼解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.136.237.20
ledia:sp1 ? 沒遇過你的問題, 不過理論上 service pack 治百病 11/02 00:42
elfkiller:那是? 我google解決方式時有看到類似的東西 可惜無全名 11/02 00:43
elfkiller:是 sp1 沒錯 11/02 00:43
※ 編輯: elfkiller 來自: 114.136.237.20 (11/02 00:58)
elfkiller:順便問一下 如何讓專案重載程式碼至設計視窗 11/02 01:05
elfkiller:畢竟程式部分是正確的 目前臆測是版本控件問題 11/02 01:06
joefaq:如果我沒記錯的話應該有略過錯誤直接進到設計頁面的連結 11/02 05:14
joefaq:然後再用設計工具清乾淨 11/02 05:14