von UPollaehne » 25 Mai 2008, 23:19
bodo hat geschrieben:Am einfachsten wäre es wirklich, wenn dein Plugin direkt alles mitliefern würde und ohne Modifikation am TVB klarkommt. Alles andere ist nur gefuddel und führt zu komischen Fehlern.
Ja, wäre einfach, wenn es nur ein Plugin wäre. Es sind aber zwei und damit beginnt das Problem. Bei einem könnte ich alles zusammen packen, bei zweien muss ich dafür sorgen, dass com4j nur einmal da ist.
Musst du das wirklich per Com-Bridge machen? Kann man das nicht eleganter lösen?
Die COM Schnittstelle ist die eleganteste Schnittstelle zum Zugriff auf den DVBViewer. Die Kommandozeile bietet nicht die Hälfte von dem, was ich brauche (kein EPG Abruf, keine Senderliste, etc.). Über Window Messages bekomme ich auch nur die Hälfte der Funktionen.
Früher habe ich mal versucht, die Senderliste aus der Datei auszulesen, in der der DVBViewer sie speichert, das hilft mir aber nicht, wenn ich die aufzunehmenden Sendungen eintragen will (zumal mir nur die COM Schnittstelle sagt, dass eine Sendung aufgrund von Überschneidungen nicht aufgenommen werden kann).
Und bevor jetzt die Frage aufkommt: Nein, die schon vorhandene jcom (ist wohl für den Outlook Im-/Export) benutze ich nur, wenn ich massiv dazu gezwungen werde. Der Unterschied zwischen den beiden ist ungefähr so wie die direkte Benutzung einer Java Klasse (com4j) und der Benutzung einer Klasse über Reflection. Was würdest Du vorziehen?
Da ich aber kein Outlook besitze, kann ich nicht so einfach eine alternative Implementierung dieses Im-/Exporters liefern, was ich ansonsten sofort machen würde um jcom zugunsten von com4j aus der Installation zu kicken.
[quote="bodo"]Am einfachsten wäre es wirklich, wenn dein Plugin direkt alles mitliefern würde und ohne Modifikation am TVB klarkommt. Alles andere ist nur gefuddel und führt zu komischen Fehlern.[/quote]
Ja, wäre einfach, wenn es nur ein Plugin wäre. Es sind aber zwei und damit beginnt das Problem. Bei einem könnte ich alles zusammen packen, bei zweien muss ich dafür sorgen, dass com4j nur einmal da ist.
[quote]Musst du das wirklich per Com-Bridge machen? Kann man das nicht eleganter lösen?[/quote]
Die COM Schnittstelle ist die eleganteste Schnittstelle zum Zugriff auf den DVBViewer. Die Kommandozeile bietet nicht die Hälfte von dem, was ich brauche (kein EPG Abruf, keine Senderliste, etc.). Über Window Messages bekomme ich auch nur die Hälfte der Funktionen.
Früher habe ich mal versucht, die Senderliste aus der Datei auszulesen, in der der DVBViewer sie speichert, das hilft mir aber nicht, wenn ich die aufzunehmenden Sendungen eintragen will (zumal mir nur die COM Schnittstelle sagt, dass eine Sendung aufgrund von Überschneidungen nicht aufgenommen werden kann).
Und bevor jetzt die Frage aufkommt: Nein, die schon vorhandene jcom (ist wohl für den Outlook Im-/Export) benutze ich nur, wenn ich massiv dazu gezwungen werde. Der Unterschied zwischen den beiden ist ungefähr so wie die direkte Benutzung einer Java Klasse (com4j) und der Benutzung einer Klasse über Reflection. Was würdest Du vorziehen?
Da ich aber kein Outlook besitze, kann ich nicht so einfach eine alternative Implementierung dieses Im-/Exporters liefern, was ich ansonsten sofort machen würde um jcom zugunsten von com4j aus der Installation zu kicken.