1樓:石夏田衣
下面的程式是我自己寫的春晌用在工業扒臘鋒控制上的乙個執行緒,你可以參考一下。
tmonclass(tthread)
private
ptinteger;
ph:string;
lineoff
boolean;
lasttime
tdatetime;
lastmodemstatus
dword;
cmdbuf
arrayof
cmd;lcmd,rcmd
integer;
procedure
writecmd;
寫出命令並負責讀回資料。
procedure
checklinestatus;
主迴圈呼叫,檢測線局爛路狀態。
procedure
sendtomaster(msgstr:string);
傳送訊息到主應用程式。
public
readyboolean;
constructor
create(portstring);
procedure
writetocache(cmd:_cmd);
protected
procedure
execute;
override;
end;
2樓:佟佳金生力庚
delphi中比較常用的是spcomm這個控制項,或者直接用api寫多執行緒程式。
delphi中如何在串列埠通訊中實現檔案的傳輸
3樓:匿名使用者
無非 就是 2進位資料的傳輸。
沒有問題 吧。
推薦看書。delphi串列埠通訊工程開發例項導航。
4樓:網友
這個需要你自定義乙個格式,然後把內容通過串列埠發過去;串列埠有元件的,很容易做的。
5樓:網友
檔案-流-檔案。
提前規定傳輸規則。
c#中serialport是怎麼與微控制器實現串列埠通訊
6樓:_落飄零
在硬體配置無誤的情況下:(51微控制器哦)
void usart_isr() interrupt 4 //串列埠中斷。
樓主明白沒有?有疑問可以追問。
(高分求助)怎麼用c#語言實現串列埠通訊,需要程式,急!
7樓:網友
通常,在c#中實現串列埠通訊,我們有四種方法:
第一:通過mscomm控制項這是最簡單的,最方便的方法。可功能上很難做到控制自如,同時這個控制項並不是系統本身所帶,所以還得註冊。可以訪問。
乙個外國人寫的教程。
serial comm
use p/invoke to develop a .net base class library for serial device communications
8樓:
和vb一樣都是控制項!
先安個vb,然後你進c#,新增控制項。新增com那種。裡面就有mscomm了。用他一切ok。
你要是用2005版的就不必麻煩了。2005在。net框架下已經有自己的了,不用在用com了。幸福。。。
不過我還沒轉過去呢。在等破解的。
怎樣用c#實現pc機之間的串列埠通訊
9樓:網友
很少用c#來做埠通訊的,因為c#託管類中沒有直接提供這樣的類庫,還是要通過p/invoke來調win32 api完成。所以一般還是用c/c++
另外去搜搜看,應該有這種開源的第三方類庫,我用過乙個是可以讀寫串列埠的。
delphi中如何實現數字和字母組合的字串數字部分不斷自加1,順序不能變
function incnum const numberstr string string vari,num integer numstr string isin boolean begin isin true numstr numberstr for i length numstr downto ...
C中如何分割字串C中如何分割字串,例如將某個帶著路徑的檔名的字串分割後只得到最後的檔名。。。
可以用split。比如你先定義一個字串物件 string str a,b,c,d,e,f,g 然後你再定義一個陣列 string words str.split 這段 就是把str按照逗號進行分割,也就是把str分割成a和b和c和d和e和f和g儲存在你定義的字串陣列words中,此時words 0 ...
在C 中如何給字串陣列定義長度呢
在c 中給字串 陣列 定義長度時,首先要先確定待儲存的資料的最大可能長度,根據該長度進行陣列長度定義,其次,要記著字串是有結束符位置的,所以,在資料長度基礎上,要給字串結束符留個位置。如,題目要求 輸入資料不超過100個字元長度。則變數定義為 char data 100 1 建議寫成 1這樣,表示有...