看板 C_and_CPP 關於我們 聯絡資訊
BCB有一個外掛的元件可以用叫做Tcom 另外C#本身有內建的元件功能一樣..但是我沒用過 叫Serial****的 Tcom的用法 安裝 a. 複製TCOMM到BCB的資料夾 b. 在BCB最上面的選項中 Component ->Install c. 將Unit file name 的Browse點開選擇要安裝的COMM.CPP檔路徑 d.執行編譯 使用程式命令 元件在system中拖出來編屍..婀是編譯 rs232設定-------- 設定包率 Comm1->BaudRate = 9600; 設定連接阜號碼 Comm1->CommPort = pnCOM1 ; //pnCOM2 設定接收資料 在設定上,而欲使用”觸發接收函式”要把元件屬性中RThreshold屬性設成1 Comm1->RThreshold = 1; 以上可以在使用預先設定,也可以在執行中調整 在程式中-------- 開啟連接阜 Comm1->PortOpen=true; 關閉連接阜 if(!Comm1->PortOpen) Comm1->PortOpen = false; 傳送資料 Comm1->OutputString( SendOutMemo->Text ); 接收資料 要接收資料要在程式碼中加入觸發函式: void __fastcall TForm1::Comm1ReceiveData(TObject *Sender) {//當有資料來會觸發進入這個函式 Memo->Lines->Add(Comm1->Input);//讀到data的會放在Comm1->Input裡 } PS: Comm1是那個元件的名子 這樣應該就沒問題了 XD 但如果找不到Tcomm再跟我說 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.65.218
tropical72:有心推 :) 10/20 13:27
goodrain:其實我是懶+記憶力不好就都會整理成doc檔..教人方便XD 10/20 13:29
goodrain:還有其他系列的..只是目前看過的新手好像都看不太懂XD 10/20 13:30
tropical72:以前自學沒挑bcb 原因是 : 資源太少 XD 10/20 13:32
angleevil:竟然會有t大不會的 10/20 13:53
james732:BCB的資源會太少嗎?它也是個老牌子了耶? 10/20 13:54
james732:雖然我從來沒有認真去研究它..XD 10/20 13:54
tropical72:可能~我只看得到我想看;我看不到我不想看的吧 XD 10/20 13:59
tropical72:目前我找不到哪間軟體公司 support 有像 MSDN 那麼全的 10/20 13:59
james732:我覺得Java的官方doc、Android的官方doc還算詳細了 10/20 14:00
angleevil:超哥和t大... 10/20 15:33
james732:叫我嗎XD 10/20 15:34
tyc5116:也可以用tybcommdevice,或是createfile去拼XD 10/20 19:58