精華區beta NUU_CSIE 關於我們 聯絡資訊
※ 引述《tuzr (I love I.V)》之銘言: : ※ 引述《FMDream (Reset)》之銘言: : : 不是單純把packetnum的值 : : 帶入void函式內packet的值 : : 然後packetnum的值在++ : : 這前提是 int packetnum=0; : : 不是在void函式內 : : 亂入XD : 首先 unsigned char PacketNum=0; 不是在函式內QQ : 他是在主程式宣告的, : 以下是BCB裡面的按鈕事件, : __fastcall TReaderForm::ResetAllClick(TObject *Sender) : { : ReaderMemo->Lines->Strings[ReaderMemo->Lines->Count-1] : = ReaderMemo->Lines->Strings[ReaderMemo->Lines->Count-1] + "ResetAll"; : ReaderReset(handle,0,PacketNum++); : ReaderMemo->Lines->Add("ReaderReset.....OK"); : ReaderMemo->Lines->Add(">"); : } : 而ReaderReset()這個函式,他是寫在外部dll裡面... : 而且其他的函式很多都是用同樣的方式PacketNum++在呼叫, : 就這個地方我覺得很奇怪=_= 就我遙遠的印像中 應該是… 執行ResetAllClick時 把PacketNum當下的值先丟進ReaderReset中去做事 再讓PacketNum做++的動作 -- 以上是小弟不負責任之簡單回應 = =" 有錯請各位指教 XD" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.174.157.114
caifu:睡覺去… = =+ 04/29 02:54
tuzr:那就真開心了= =" 因為Packetnum預設0...orz 04/29 03:23