作者bluesincere (想聊天~~)
看板Visual_Basic
標題[.NET] DLL內的Event要怎在VB內使用??
時間Thu Sep 6 11:25:06 2012
如標題,我在VB內要怎用DLL的Event
例如瀏覽DLL內的物件
Event OnRS232(ByVal EventNo As COMMPROJLib.CommPortEventConstant)
Event OnComm(ByVal CommEvent As Integer, ByVal MotorID As Integer, ByVal_
MsgID As Integer)
Event OnExecuteCML(ByVal CommEvent As Integer, ByVal MotorID As Integer,
ByVal MsgID As Integer)
......的東西
這些東西跟SerialPort.DataReceived 事件(System.IO.Ports)是同種類型的嗎
有資料就會觸發?????
這問題困擾我好幾天>"<
拜託各位大大的解囊,感謝~~~~~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.171.16
1F:→ MOONRAKER:你new一個物件 裡面就會附帶這些event不是嗎 09/06 11:30
2F:→ bluesincere:不懂~~~頭腦打結了>"< 09/06 11:34
3F:推 Marty:WithEvents Dim a As New SomeObject 09/06 11:46
4F:→ bluesincere:然後呢???一頭霧水>"< 09/06 12:14
5F:推 fumizuki:VB中指定了WithEvents後,即可在事件下拉清單中選擇事件 09/06 22:48
6F:→ fumizuki:或在new物件後寫AddHandler 變數.事件, AddressOf 函式 09/06 22:50
7F:→ fumizuki:然後在自訂函式名稱的下方會出現波浪線表示沒這個名稱 09/06 22:52
8F:→ fumizuki:滑鼠移到波浪線,出現的選單會有自動產生程式碼的功能 09/06 22:52