全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1330
推到 Plurk!
推到 Facebook!

請問如何利用TComm元件接收資料

尚未結案
aredfish
一般會員


發表:47
回覆:41
積分:17
註冊:2002-12-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-02-02 11:23:35 IP:220.130.xxx.xxx 未訂閱
大家好: 我使用TComm元件來接收外部的資料,不過我不懂應該要怎麼去接收 資料,我看了站上的一些範例後知道接收資料的部分必須要寫在OnReceiveData 的event中,下面是函式的原型 void __fastcall TForm1::Comm1ReceiveData(TObject *Sender,Pointer Buffer,WORD BufferLength) { } 我想上面的參數Buffer就是接收到的資料,但我應該要怎麼去 "接" 這個資料呢? 因為Buffer的型態是Pointer,所以我有點搞不清楚如何宣告變數來接收這個參數 麻煩一下大家了,謝謝大家!! 另外,我並沒有使用SpComm元件,因為在我的電腦上面都找不到Spcomm.hpp這個檔案,實在很奇怪!! 謝謝大家
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-02-02 13:20:58 IP:140.135.xxx.xxx 未訂閱
aredfish您好: 文魁 的C++ Builder與RS-232 一書有相當詳細的範例說明 建議您可以買來看看< > 順心< >
aredfish
一般會員


發表:47
回覆:41
積分:17
註冊:2002-12-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-02-02 15:57:42 IP:220.130.xxx.xxx 未訂閱
非常謝謝您的幫忙,那本書我已經有訂了,可是書局說要過幾天才能來 所以我想在書來之前能做多少先做多少. 謝謝!!
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-02-02 16:06:31 IP:203.73.xxx.xxx 未訂閱
引言: 大家好: 我使用TComm元件來接收外部的資料,不過我不懂應該要怎麼去接收 資料,我看了站上的一些範例後知道接收資料的部分必須要寫在OnReceiveData 的event中,下面是函式的原型 void __fastcall TForm1::Comm1ReceiveData(TObject *Sender,Pointer Buffer,WORD BufferLength) { } 我想上面的參數Buffer就是接收到的資料,但我應該要怎麼去 "接" 這個資料呢? 因為Buffer的型態是Pointer,所以我有點搞不清楚如何宣告變數來接收這個參數 麻煩一下大家了,謝謝大家!! 另外,我並沒有使用SpComm元件,因為在我的電腦上面都找不到Spcomm.hpp這個檔案,實在很奇怪!! 謝謝大家
aredfish 你好:
(1)小弟我並沒有使用過這個元件,所以~~純粹以撰寫程式的經驗,提供一些建
   議,如果有說錯的地方,還請包涵
(2)理論上來說,Buffer 指的是傳回的一塊記憶體的指標,而 BufferLength 則
   代表這塊記憶體的大小 (以 BYTE 為單位)
(3)所以,舉一個小小的例子,如果你想要把收到的資料儲存成一個檔案的話,
   應該這樣子寫就可以了
   >>>>>    < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=10003806&CC=223734"> -- Enjoy Researching & Developing --
        
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
aredfish
一般會員


發表:47
回覆:41
積分:17
註冊:2002-12-04

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-02-03 13:39:43 IP:220.130.xxx.xxx 未訂閱
真的可以用耶謝謝大家!!
系統時間:2024-05-20 22:25:42
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!