請問asp.net可週期性執行dll檔的函式嗎?? |
尚未結案
|
Bestkid
一般會員 發表:4 回覆:2 積分:1 註冊:2003-04-15 發送簡訊給我 |
小弟,用windows API寫出COM PORT的讀取與寫入
用VC 使用ATL 製作成了ATLTEST.DLL
之後用VB註冊此DLL檔,製作介面
VB介面圖網址: http://www.2and2.net/Uploads/Images/vb.JPG
以在虛擬機器中,兩台電腦測試..可以互丟1BYTE的數字..測試成功
現在介面想用ASP.NET來取代VB完成..目前苦惱在
ASP.NET中..似乎無法想VB依樣...可以使用TIMER每隔一段時間(0.1秒)
呼叫DLL檔中的 readport( )函式 . .
因為小弟想用vb.net 中 webform方式做出aspx介面
不知道是否有前輩...可以告知 如何每隔0.1秒 呼叫dll檔中的readport( )函式
而且可以將com port讀取的值回傳到client的網頁中
懇請前輩們解惑....感謝 附上 vb的程式碼
Dim test As New ATLTESTLib.test Private Sub Command1_Click()
Timer1.Enabled = False
test.openport
Timer1.Interval = 100
Timer1.Enabled = True
End Sub Private Sub Command2_Click()
test.wvalue = Text1.Text
test.writeport
End Sub Private Sub Command3_Click()
test.closeport
End Sub Private Sub Command4_Click()
End
End Sub Private Sub Form_Load() End Sub Private Sub Timer1_Timer()
test.readport
if test.rvalue<>120 then //假如有接收到值
Text2.Text = test.rvalue //將接收的值傳回vb中text2顯示出來
endif
End Sub ^^
------
^^ |
小蟲蟲
一般會員 發表:38 回覆:55 積分:23 註冊:2002-03-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |