Jump to content

VB Net 2008 und die COM Schnittstelle


olly100

Recommended Posts

Hallo Leute

 

Ich bin am Testen was man über die Com-Schnittstelle alles machen kann in Visual Basic NET 2008

 

Code:

 

Public Class Form1

Dim ChanList As New Object

Dim MyManager As DVBViewerServer.IDVBViewer

Public WithEvents myDVBEvent As DVBViewerServer.DVBViewerEvents

 

 

 

Private Sub myDVBEvent_onAction(ByVal ActionID As Integer) Handles myDVBEvent.onAction

Label1.Text = ActionID.ToString

End Sub

 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

MyManager = GetObject(, "DVBViewerServer.DVBViewer")

MyManager.SendCommand(41)

End Sub

 

 

meine Frage:

 

Button1_Click : Keine Probleme

 

Aber myDVBEvent_onAction geht nicht

reagiert auf keine Eingabe .

Soll bei einem Ereignis in DVBViewer die Actionid in Label1 Anzeigen

Ich habe mit Sicherheit etwas vergessen. Bin nicht besonders gut mit VB Net.

 

Boin seit 2 Wochen das Forum am Durchlesen un komme nicht weiter.

 

Bin für jede Hilfe dankbar

 

Gruß

 

Olly

Edited by olly100
Link to comment

Habe es herausgefunden

 

 

 

Private Sub myDVBEvent_onAction(ByVal ActionID As Integer) Handles myDVBEvent.onAction

Label1.Text = ActionID.ToString

End Sub

 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

MyManager.SendCommand(41)

End Sub

 

' Zum Verbinden Button2 anklicken danach Button1 um ActionID zu senden

 

 

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

MyManager = GetObject(, "DVBViewerServer.DVBViewer")

myDVBEvent=MyManager.Event

End Sub

 

 

Habe aber noch eine Frage

Es gibt den Type IMusikTag :

 

Dim MyMusicTag As DVBViewerServer.IMusicTag

 

Wie kann ich auf :

MyMusicTag.Title

Zugreifen ??

Link to comment
Habe aber noch eine Frage

Es gibt den Type IMusikTag :

 

Dim MyMusicTag As DVBViewerServer.IMusicTag

 

Wie kann ich auf :

MyMusicTag.Title

Zugreifen ??

 

Schau Dir mal mit dem DVBVSpy die Variablen des Datamanagers an, wenn Musik abgespielt wird. Irgendwo steht da der Titel drin. Überhaupt sind die Datamanager Variablen immer einen Blick wert. Zugriff über DVBViewer.IDatamanager.Value

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...