看板 Visual_Basic 關於我們 聯絡資訊
1.想寫一個每個0.5秒就在picture box上畫一個新點的程式 Private Sub Form_Load() Dim i% i = 0 Picture1.Scale (0, 1000)-(100, 0) Timer1.Interval = 500 End Sub Private Sub Timer1_Timer() i = i + 10 Picture1.PSet (i, 300), RGB(0, 255, 0) End Sub 結果只畫出第一個點就不動了 2.要利用MSComm1.Input 來接收資料 接收完的資料會存在哪裡? 是什麼格式? 要怎麼把它們拿出來? 如果有好幾筆資料傳到,電腦會自己區分開嗎 以前沒學過VB (〒_〒) 呵~自己都覺得問的很蠢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.23.254
fumizuki:永遠都畫在同一個點,當然看不出變化... 12/25 09:47
fumizuki:字串,可以字串資料或者二元模式 12/25 09:48
fumizuki:資料長度是Integer型態,所以最大資料量應該是32767bytes 12/25 09:52
fumizuki:Input 是從緩衝區抓資料出來,每抓一次就自動清除抓過的 12/25 09:53
r121465n:i=i+10這樣的寫法是不是錯了,沒辦法移動點 12/25 10:47
dunn:把I宣佈告全域變數才可以跑 12/25 12:09
r121465n:喔~原來如此~謝謝 12/25 19:09