Hallo zusammen
Ich würde gerne mit Hilfe einer Lib ein Callback auslesen, nur leider funktioniert es irgendwie nicht, bzw. bekomme ich keine werte zurück.
Bei der Variable "backas" die als "punkDeviceFinderCallback as Object" definiert ist kommt nichts zurück.
Mit dem counter bekomme ich aber die Anzahlteilnehmer zurück, das würde ja eigentlich bedeuten das er Teilnehmer finden sollte....
Muss ich den Callback mit irgend etwas speziellem auselesen oder wie sollte das funktionieren? Wäre um jede Hilfe dankbar...
Gruss
zulu23
Ich würde gerne mit Hilfe einer Lib ein Callback auslesen, nur leider funktioniert es irgendwie nicht, bzw. bekomme ich keine werte zurück.
Bei der Variable "backas" die als "punkDeviceFinderCallback as Object" definiert ist kommt nichts zurück.
Mit dem counter bekomme ich aber die Anzahlteilnehmer zurück, das würde ja eigentlich bedeuten das er Teilnehmer finden sollte....
VB.NET-Quellcode
- Public Class Form34
- Dim cUDN As String
- Dim oFindDevice As UPNPLib.UPnPDeviceFinder
- Dim myDevice As UPNPLib.IUPnPDevices
- Dim oDevice As UPNPLib.UPnPDevice
- Dim vIn(0) As Object
- Dim vOut(0) As Object
- Dim sValue As Integer
- Dim iRet As Integer
- Dim findData As Integer
- Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
- 'suche beenden
- oFindDevice.CancelAsyncFind(findData)
- End Sub
- Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
- Dim backas(2) As Object
- cUDN = TextBox1.Text
- oFindDevice = New UPNPLib.UPnPDeviceFinder
- 'asynchrone suche kreiren
- findData = oFindDevice.CreateAsyncFind("upnp:rootdevice", 0, backas)
- 'suche starten
- oFindDevice.StartAsyncFind(findData)
- 'callback auslesen
- Label1.Text = backas(0)
- Label2.Text = backas(1)
- Label3.Text = backas(2)
- Label4.Text = findData
- End Sub
- Private Sub Button4_Click(sender As System.Object, e As System.EventArgs) Handles Button4.Click
- oFindDevice = New UPNPLib.UPnPDeviceFinder
- 'alle teilnehmeranzahl auslesen
- myDevice = oFindDevice.FindByType("upnp:rootdevice", 0)
- Label5.Text = myDevice.Count
- End Class
Muss ich den Callback mit irgend etwas speziellem auselesen oder wie sollte das funktionieren? Wäre um jede Hilfe dankbar...
Gruss
zulu23