Hey,
ich benutze als TV Software den DVBViewer. Über dessen "Com Server" (kann man das so sagen? ich kann mir unter einem Com Server irgendwie überhaupt nichts vorstellen) kann man das Programm fernsteuern, OSD's anzeigen lassen usw.
Das funktioniert auch super, hier mal ein Beispiel:
Global $DVBViewer = ObjGet ("", "DVBViewerServer.DVBViewer") ; Verbindung zum Com Server herstellen
If $DVBViewer = 0 Then ;wenn der dvb viewer nicht erreichbar ist, dann ..
MsgBox (1, "", "Keine Verbindung zum DVBViewer möglich")
Exit
Else
$DVBViewer.SendCommand (12326) ; SendCommand = einer der definierten Methode -> in dem Fall wird der DVBViewer beendet
EndIf
Allerdings sendet der Com Server vom DVBViewer für bestimmte Ereignisse auch Events auf die man reagieren könnte.
Hierzu fehlt mir aber leider etwas der Durchblick. Wie fange ich Events eines Com Servers ab? Muss dazu eine ständige Abfrage erfolgen ob etwas gesendet wird?
Vielleicht hat auch jemand ein kurzes Beispiel wo auf Events eines Com Servers (muss ja nicht vom DVBViewer sein) reagiert wird?
Gruß nuts