關於MFC程式的問題

時間 2022-03-30 13:00:17

1樓:匿名使用者

那麼數值的大小都關係到那些過程?也就是說你輸入的這個數值究竟用來做什麼?問題應該就是出在這個過程中的 大數值與小數值在計算過程上有什麼區別 如果你用到多執行緒那麼大的數值計算過程可能會很長而你忘記結束執行緒 當然也可能是記憶體洩露的原因 具體問題我也不能確定 只能給你這個思路

2樓:躺在海灘看星星

我也初學,不過我遇到的程式第二次執行死掉(我理解你是失去響應的意思嗎?)的話一般是堆中某個變數或指標被delete了兩次或多次,從而在第二次delete時就會失去響應。僅供參考~但是我覺得通過除錯應該可以找到錯誤的大概位置啊,可以在第二次運算時在關鍵點設定斷點除錯一下嘛~祝你好運

3樓:匿名使用者

多執行緒才行。詳見《mfc windows程式設計》中關於執行緒的介紹。

4樓:匿名使用者

你那個1000ms的計算是遞迴的麼,會不會棧溢位了。

你有沒有使用高階的資料結構,垃圾**了麼。

你有沒有涉及到修改窗體外觀,dc還有效麼,是否激發了ms_paint事件。

5樓:發假或一半訊息絕戶

這麼點計算量是不可能影響計算機的,肯定是**有問題,好好檢查吧,不行**發上來

6樓:路過春山草木香

我猜下,是不是有的大的變數沒初始化,第一次可以,第二次在第一次後繼續呼叫,記憶體溢位。

關於MFC介面設計的問題

軟體介面的形狀貌似不可改變。顏色倒是可以設定的過載函式hbrush cextractstringdlg onctlcolor cdc pdc,cwnd pwnd,uint nctlcolor else if nctlcolor ctlcolor edit todo 如果預設的不是所需畫筆,則返回另一...

一個關於C語言的程式問題?C語言程式問題?

資料在記憶體中都是二進位制的,無符號的和有符號的資料,在記憶體中的表示是一樣的。在記憶體中資料的表示都是補碼,比如1在記憶體中表示為00000001,1在記憶體中的表示為11111111.不管你是用什麼有符號,還是無符號的,在記憶體中,資料都是這樣表示的。你定義了一個unsigned int a,只...

MFC編輯框中游標問題,MFC 編輯框中 如何獲得游標所在位置

據我所知,你還是不要用那個updatedata函式,如果你想往編輯框裡的某個位置插入字串,你可以用setsel,然後replacesel插入字串,應該就可以了 vc6.0mfc怎麼讓編輯框裡預設顯示游標 資源編輯器中,開啟對話方塊資源,ctrl d設定控制元件順序 tab order 將編輯框設定為...