[問題] 該如何使用createthread

看板C_and_CPP (C/C++)作者時間13年前 (2012/07/17 23:00), 編輯推噓0(009)
留言9則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC 2005 問題(Question): 目前在練習MFC的部份,之前是使用AfxBeginThread,來練習單一個緒的slider ,之後想改使用CreateThread,但一直無法執行,自己知道應該是在開頭CreateThread 的宣告建立部分出錯,想請問在MFC下使用CreateThread開頭宣告的部份該怎麼建立呢 ,或著是有大大可以提供相關例子,謝謝 程式碼(Code):(請善用置底文網頁, 記得排版) http://pastie.org/4272229 上面是自己練習AfxBeginThread的部份 http://pastie.org/4272318 這邊是自己改用createthread,但因為錯誤的部分太多(一部分自己C++學得不好,就開始 學MFC),可能會很傷眼..。 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.206.27

07/17 23:03, , 1F
無法執行是出現啥錯誤?
07/17 23:03, 1F

07/17 23:05, , 2F
還有你的code也提供一下~~ 方便大家幫你找問題
07/17 23:05, 2F

07/17 23:07, , 3F
是 我先找一下
07/17 23:07, 3F
※ 編輯: williamsm 來自: 114.25.206.27 (07/17 23:33)

07/17 23:36, , 4F
你的 CThread2View::ThreadProc 是static member嗎~
07/17 23:36, 4F

07/17 23:41, , 5F
不是 自己在程式中沒加入過static
07/17 23:41, 5F

07/18 00:34, , 6F
ThreadProc必須是static
07/18 00:34, 6F

07/18 00:48, , 7F
啊,也可以是全域函式,但不可以是member function
07/18 00:48, 7F

07/18 00:53, , 8F
因為已經寫成CThread2View的member function了所以...XD
07/18 00:53, 8F

07/18 08:19, , 9F
了解 我再找資料看看 感謝
07/18 08:19, 9F
文章代碼(AID): #1G1NtuzV (C_and_CPP)
文章代碼(AID): #1G1NtuzV (C_and_CPP)