[問題] BCB Thread傳參數

看板C_and_CPP作者 (搗蛋三帥)時間12年前 (2011/12/14 22:33), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) BCB 6 程式碼(Code):(請善用置底文網頁, 記得排版) private: void SetName(); protected: void __fastcall Execute(); public: __fastcall HThread(bool CreateSuspended); ----------------------------------------------- 上面是利用BCB內建thread專案建立出來的 我想要在主程式傳參數進去 請問是寫在Execute( )<---我要傳遞的參數型態 還是寫在 HThread( )<---我要傳遞的參數型態 因為在NEW起來的時候 主程式是寫 XXXX= new HThread(false) XXXX-->Resume; 但是真正在跑程式的是寫在Execute裡的程式 所以我不知道應該怎麼寫才對 有請各位幫我解惑 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.194.141

12/15 00:40, , 1F
阿你不是都可以建立暫停了, 之後呼叫resume()
12/15 00:40, 1F

12/15 00:40, , 2F
為什麼不趁此中間空檔, 傳你的參數給thread object
12/15 00:40, 2F

12/15 01:14, , 3F
可以請樓上舉個例子嗎?
12/15 01:14, 3F

12/16 16:18, , 4F
在resume 之前 你可以寫個XXXX->data = data_你要的
12/16 16:18, 4F
文章代碼(AID): #1EwBFJOF (C_and_CPP)