[ Bojan11 @ 25.02.2006. 22:10 ] @
Pokušavam napraviti proceduru(Sub) koja ce ujedno ucitavati podatke sa serijskog porta i iste te prosljedivati u listbox na Formi. Napisao sam kod , ali kad ga idem kkompajlirt javlja mi gršku (Erorr : "cross-thread call-s is not ok" E sad ReadExisting i Items.Add nisu na istom Threadu.... kako da upotrebjim BeginInvoke?? HVALA
Kod je ovaj:

Private Sub Form2(ByVal sender As System.Object, ByVal e As
System.IO.Ports.SerialDataReceivedEventArgs) Handles
SerialPort1.DataReceived

Dim strSerialPortData As String = SerialPort1.ReadExisting

ListBox2.Items.Add(Microsoft.VisualBasic.Left(strSerialPortData, 6))

End Sub

[ bunker @ 26.02.2006. 01:15 ] @
Ovo mi je trebalo jednom davno, pa ti saljem samo neke reference kako sam ja definisao method invoker. Nadam se da cce pomocci.

definisi method invoker:
Private CallSyncData As New MethodInvoker(AddressOf SynchronizeData)

naravno, metod:
Private Sub SynchronizeData();

ovako ga pozivas:
Me.BeginInvoke(CallSyncData)