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

請問asp.net可週期性執行dll檔的函式嗎??

尚未結案
Bestkid
一般會員


發表:4
回覆:2
積分:1
註冊:2003-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-24 20:24:28 IP:61.64.xxx.xxx 未訂閱
小弟,用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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-08-21 10:55:27 IP:59.120.xxx.xxx 未訂閱

可以用每隔幾秒就更新網頁一次。在 Page_Load的地方,去讀Comport的資料。

或是用AJAX也可以。

系統時間:2024-05-14 1:17:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!