Re: Plugin mit Delphi ?!
Verfasst: 05 Jun 2010, 20:25
Hallo,
http://www.dvbviewer.info/forum/index.p ... opic=40754
Dort sind die nativen Java-Aufrufe in der Klasse "dvbviewertimerimport/dvbviewer/DVBViewerCOM.java" realisiert. Der für die DLL notwendige C++-Code ist dann auch in der gepackten SourceCode-Datei zu finden.
Das etwas ältere andere Plugin für den DVBViewer, schickt dem Viewer eine Windows-Message, damit er die aktuelle Aufnahmeprogrammierung aus einer XML-Datei liest, welche das Plugin vorher geschrieben hat. Diese Methode hat jedoch den Nachteil, dass Sie beim Viewer nicht beim minimierten Fenster funkt und der DVBViewer nach der Message immer die Init-Dateien neu einliest, was zu rucklern führt. Beri Verwendung der COM-Schnittstelle werden diese Nachteile vermieden.
Der Code des älteren Plugins ist unter folgender URL zu finden.
https://tvbrowser.svn.sourceforge.net/s ... lugin-dvb/
Hier werden die dafür notwendigen nativen Methoden in der Klasse "dvbplugin.dvbviewer.ProcessHandler" definiert und der entsprechnde C++-Code befindet sich dort unter "/DVBPlugin/CProcessHandler"
Gruß
Prinz
Richtig, unter COM habe ich das Component Objet Model gemeint. Gleichzeitig bekenne ich mich der Programmierung dieses Plugins schuldig . Der Quellcode ist unter folgender URL zu finden:ScanMan hat geschrieben:Wenn es denn mit dem DVBViewer - und das ist auch eine Win-App - mit 'Unterhaltung' via COM (damit ist ja hoffentlich das Component Objet Model gemeint und nicht die serielle Schittstelle ???) funtkioniert, so ist das für mich dann auch nicht das Problem, das zumindestens 'zuzuhören'.
Wer hat das Plugin denn gebastelt ? Ist das so geheim, das es dazu keine Info's / Sourcen gibt ? Oder eine Eigenpoduktion aus dem Hause Hackbart ?
http://www.dvbviewer.info/forum/index.p ... opic=40754
Dort sind die nativen Java-Aufrufe in der Klasse "dvbviewertimerimport/dvbviewer/DVBViewerCOM.java" realisiert. Der für die DLL notwendige C++-Code ist dann auch in der gepackten SourceCode-Datei zu finden.
Das etwas ältere andere Plugin für den DVBViewer, schickt dem Viewer eine Windows-Message, damit er die aktuelle Aufnahmeprogrammierung aus einer XML-Datei liest, welche das Plugin vorher geschrieben hat. Diese Methode hat jedoch den Nachteil, dass Sie beim Viewer nicht beim minimierten Fenster funkt und der DVBViewer nach der Message immer die Init-Dateien neu einliest, was zu rucklern führt. Beri Verwendung der COM-Schnittstelle werden diese Nachteile vermieden.
Der Code des älteren Plugins ist unter folgender URL zu finden.
https://tvbrowser.svn.sourceforge.net/s ... lugin-dvb/
Hier werden die dafür notwendigen nativen Methoden in der Klasse "dvbplugin.dvbviewer.ProcessHandler" definiert und der entsprechnde C++-Code befindet sich dort unter "/DVBPlugin/CProcessHandler"
Gruß
Prinz