bawe Posted February 1, 2008 Share Posted February 1, 2008 (edited) Hi,ich hab mal einen Zapper für den DVBViewer geschrieben. Eventuell hat ja noch jemand Interesse an so einem Tool. Wenn es noch Wünsche/Ideen gibt - einfach vorschlagen. mfgbaweChangelog ------------------------------------ V1.0.0.15 Bug-Fix: Einstellungen werden nun auch beim schließen des DVBViewer gespeichert ------------------------------------V1.0.0.14Features:Schriftart und Größe ist nun anpassbarBug-Fix:Events des DVBViewer erzeugen nun beim Zapper einen eigenen TheadWheelhandling wird nun der Basisklasse überlassenDas Errorlogfile wird nun nach "%ProgramData%\BAWE\DVBViewerZapper\ZapperVersion" geschrieben------------------------------------V1.0.0.13Bug-Fix:Der Zapper reagierte beim Beenden nicht mehr------------------------------------V1.0.0.12Der Zapper kann nun an den Desktoprand angedockt werden, und wird automatisch ein-/ausgeblendetEin Hotkey kann nun definiert werden, der den Zapper in den Vordergrund bringt bzw. wenn er an den Bildschirmrand gedockt ist, das automatiche ein-/ausblenden de-/aktiviertDie Aufteilung des Fensters wird nun prozentual gespeichert------------------------------------V1.0.0.11Bug-Fix:Kanal umschalten nutzt nun die ChannelID - somit sollten sich nun alle Kanäle umschalten lassenZeiten angepasst damit der Zappper schneller startet wenn der DVBViewer noch nicht läuft------------------------------------V1.0.0.10Bug-Fix:Anzeige das Events offline sind wurde korrigiert------------------------------------V1.0.0.9Bug-Fix:DVBViewer Logos werden nun aus dem Programmverzeichniss des DVBViewer geladen------------------------------------V1.0.0.8Bug-Fix:Fehlerbehandlung für DVBViewer Logos geändertBeschriftung geändert------------------------------------V1.0.0.7Features:DVBViewer Logos können nun verwendet werden (kann im Einstellungsdialog konfiguriert werden)------------------------------------V1.0.0.6Features:Fensteraufteilung wird nun gespeichertBug-Fix:Flackern reduziert------------------------------------V1.0.0.5Features:In der Kanalliste kann nun zusätzlich die nächste Sendung angezeigt werdenBug-Fix:EPGDetail-Fenster wird nun richtig angepasstEPGUpdate-Intervall wird nun richtig verwendet.------------------------------------V1.0.0.4Features:Wenn keine Favoriten existieren wird die gesamte Kanalliste geladen. Zusätzlich kann man auf die gesamte Kanalliste umschaltenSenderlogos können abgeschaltet werdenEPG update optimiertEinstellungsdialog hinzugefügtDer Pfad zum DVBViewer kann nun angegeben werdenParameter zum start des DVBViewer können nun angegeben werdenFilter kann nun auf Sendername/Kanalname und Beides eingestellt werdenEinstellungen gehen bei neuen Versionen nun i.d.R nicht mehr verloren da diese in der Registry stehen (HKEY_CURRENT_USER\Software\DVBViewerZapper)Bug-Fix:Fenster wird nun auch bei einem normalen Klick auf das Systrayicon in den Vordergrund gebrachtMenüpunt Aktualisieren funktioniert nun------------------------------------V1.0.0.3Features:Geschwindigkeit der Filterung der Favoriten optimiertErrorlogfile kann im Systraymenu aktiviert werden oder über die DebugEnable.reg Datei (benötigt Schreibzugriff auf das Programmverzeichniss)------------------------------------V1.0.0.2Features:Im Zapper Fenster wird nun bei einem Kanalwechsel im DVBViewer, der Eintrag makiertBug-Fix:Tastatureingaben werden nun korrekt erkanntCOM Event's werden nun Thread-Safe behandeltStatt GetObject() wird nun GetActiveObject() verwendetFehlermeldungstexte modifiziert-------------------------------------V1.0.0.1Features:Option "Immer im Vordergrund" hinzugefügtBug-Fix:Fenster wird nun wieder in den Vordergrund gebrachtLogonamen können nun mit und ohne den Tonspurzusatz gespeichert werden.("ZDF (deu).png" / "ZDF.png")kleinere interne Verbesserungen------------------------------------- DVBViewerZapper-V1.0.0.15.zip Download alte Version: DVBViewerZapper_V1.0.0.14.zip DVBViewerZapper_V1.0.0.13.zip Edited March 29, 2015 by bawe Quote Link to comment
sailscape Posted February 1, 2008 Share Posted February 1, 2008 Sieht ganz interessant aus... Werde ich mir mal anschauen. Gruß, sailscape Quote Link to comment
hdv Posted February 1, 2008 Share Posted February 1, 2008 Hallo, nicht schlecht. Danke dafür! Ein super Einstieg hier ins Forum. -> http://www.DVBViewer.info/forum/index.php?...st&p=136235 Quote Link to comment
bawe Posted February 2, 2008 Author Share Posted February 2, 2008 Moin, neue Version hochgeladen... Changelog ------------------------------------ V1.0.0.1 Features: Option "Immer im Vordergrund" hinzugefügt Bug-Fix: Fenster wird nun wieder in den Vordergrund gebracht Logonamen können nun mit und ohne den Tonspurzusatz gespeichert werden.("ZDF (deu).png" / "ZDF.png") kleinere interne Verbesserungen ------------------------------------- mfg bawe Quote Link to comment
JürgenGMoser Posted February 5, 2008 Share Posted February 5, 2008 Hallo, ich bekomme leider immer wieder eine Fehler Meldung "DVBViewer nicht gefunden" Was mache ich den falsch? Gruß Jürgen Quote Link to comment
Filico Posted February 5, 2008 Share Posted February 5, 2008 wahrscheinlich ne veraltete Version des DVB Viewers benutzen. Nach einem Update auf 3.9.2 hats dann auch bei mir geklappt Quote Link to comment
JürgenGMoser Posted February 5, 2008 Share Posted February 5, 2008 wahrscheinlich ne veraltete Version des DVB Viewers benutzen. Nach einem Update auf 3.9.2 hats dann auch bei mir geklappt Wäre schön wenn es so wäre, aber ich benutze 3.9.2. Nächster Vorschlag *g* LG Quote Link to comment
Lower Posted February 5, 2008 Share Posted February 5, 2008 Wäre schön wenn es so wäre, aber ich benutze 3.9.2. Nächster Vorschlag *g* LG @bawe Nimm doch nicht die GetActiveObject Methode von VB sondern lieber die aus der Marshal-Klasse! Das müsste das Problem verursacht haben. Hatte kürzlich auch den gleichen Fehler gemacht Quote Link to comment
bawe Posted February 5, 2008 Author Share Posted February 5, 2008 Hi, schön das hier mal was tut! @baweNimm doch nicht die GetActiveObject Methode von VB sondern lieber die aus der Marshal-Klasse! Das müsste das Problem verursacht haben. Hatte kürzlich auch den gleichen Fehler gemacht Ich versteh nur Bahnhof . Was soll ich statt der GetObject Methode nehmen? @JürgenGMoser der DVBViewer läuft und Du startest danach den Zapper? Du hast die Pro Version? mfg bawe Quote Link to comment
Lower Posted February 5, 2008 Share Posted February 5, 2008 Hi, schön das hier mal was tut! Ich versteh nur Bahnhof . Was soll ich statt der GetObject Methode nehmen? @JürgenGMoser der DVBViewer läuft und Du startest danach den Zapper? Du hast die Pro Version? mfg bawe Du nutzt Methoden speziell von VisualBasic, die aus der Microsoft.VisualBasic-Klasse sind, wie z.B. die getActiveObject-Methode. Da die "VisualBasic-Runtime", welche für das Nutzen dieser Methoden benötigt werden, aber nicht auf jedem Rechner installiert ist und nicht beim Framework dabei sind, funktioniert das nicht überall. Also keine speziellen Methoden von VB nutzen. Quote Link to comment
JürgenGMoser Posted February 5, 2008 Share Posted February 5, 2008 Hallo, ja ich habe die Pro Version. Wenn der DVBViewer schon läuft, kommt die Fehlermeldung wie oben geschrieben. Wenn der DVBViewer nicht läuft, wird er duch das Starten der Zapp.exe gestartet und dann kommt die Fehlermeldung. Ich wäre ja schon froh, wenn ich bahnhof verstehen würde! LG Jürgen *dergeradesehrdoofguckt* Quote Link to comment
bawe Posted February 5, 2008 Author Share Posted February 5, 2008 @Lower DVBViewer1 = System.Runtime.InteropServices.Marshal.GetActiveObject("DVBViewerServer.DVBViewer") statt DVBViewer1 = GetObject(Nothing, "DVBViewerServer.DVBViewer") ? Quote Link to comment
Lower Posted February 5, 2008 Share Posted February 5, 2008 @Lower DVBViewer1 = System.Runtime.InteropServices.Marshal.GetActiveObject("DVBViewerServer.DVBViewer") statt DVBViewer1 = GetObject(Nothing, "DVBViewerServer.DVBViewer") ? Genau so hab ich des gemeint. Sollte das Problem lösen. Am Besten noch den restlichen Code auf VB-Methoden untersuchen. Noch viel Spaß beim Proggen Gruß Lower Quote Link to comment
bawe Posted February 6, 2008 Author Share Posted February 6, 2008 (edited) Hi, neue Version hochgeladen.... @JürgenGMoser bitte noch mal testen und evtl. Fehlermeldung posten. Changelog ------------------------------------ V1.0.0.2 Features: Im Zapper Fenster wird nun bei einem Kanalwechsel im DVBViewer, der Eintrag makiert Bug-Fix: Tastatureingaben werden nun korrekt erkannt COM Event's werden nun Thread-Safe behandelt Statt GetObject() wird nun GetActiveObject() verwendet Fehlermeldungstexte modifiziert ------------------------------------ mfg bawe Edited February 6, 2008 by bawe Quote Link to comment
JürgenGMoser Posted February 6, 2008 Share Posted February 6, 2008 @JürgenGMoserbitte noch mal testen und evtl. Fehlermeldung posten. Hallo, also beim Starten der exe Datei in einem Eigene Ordner, wird der DVBViewer gestartet auf das letzte Programm und es kommt nach kurzer Zeit die Fehlermeldung "DVBViewer nicht gefunden - EPG abrufen fehlgeschlagen" - Ausgeführt auf einem Client Beim Starten der exe Datei im selben ordner wie DVBViewer passiert genau das selbe - Ausgeführt auf einem Client Das selbe Fehler bild habe ich aber auch wenn ich die beiden Versuche auf dem Rechner mit der TV Karte starte, also ohne Server/Client Tut mir leider keine bessere/positive Antwort zu schreiben. LG Jürgen Quote Link to comment
bawe Posted February 6, 2008 Author Share Posted February 6, 2008 Hi, @JürgenGMoser beim Starten der exe Datei in einem Eigene Ordner, wird der DVBViewer gestartet auf das letzte Programm und es kommt nach kurzer Zeit die Fehlermeldung "DVBViewer nicht gefunden - EPG abrufen fehlgeschlagen" - Ausgeführt auf einem Client Hinter "EPG abrufen fehlgeschlagen" sollte noch eine Zahl in Klammern stehen? Hast Du eine recht Umfangreicht Favoriten Liste bzw. keine? Startet der DVBViewer auf einem Kanal der nicht in den Favoriten ist? Funktioniert das EPG im DVBViewer? @all Hm... diese Funktion wirft den Fehler: DVBViewer1.EPGManager.GetAsArray(DVBViewer1.ChannelManager.Item(DVBViewer1.ChannelManager.GetbyChannelname(SenderName)).EPGChannelID, System.DateTime.Now, System.DateTime.MaxValue, oEpg) wobei die Variable "SenderName" aus der Favoritenliste kommt. Jemand ne Idee warum hier ein Fehler auftritt? Wenn ich zuhause bin werde ich mal etwas testen.... mfg bawe Quote Link to comment
bawe Posted February 7, 2008 Author Share Posted February 7, 2008 Hi, noch mal ne Version hochgeladen... Changelog --------- V1.0.0.3 Features: Geschwindigkeit der Filterung der Favoriten optimiert Errorlogfile kann im Systraymenu aktiviert werden oder über die DebugEnable.reg Datei (benötigt Schreibzugriff auf das Programmverzeichniss) mfg bawe Quote Link to comment
azeman Posted February 7, 2008 Share Posted February 7, 2008 Cool....jetzt läuft es auch bei mir, hatte vorher die gleiche FM wie @JürgenGMoser. Werde das Tool die nächsten Tage mal benutzen und auf Praxistauglichkeit prüfen. Dankeschön für Deine Mühen und die Bereitstellung. 1. Frage: Kann ich es irgendwie steuern, welche meiner zig DVBViewer Installationen aufgerufen wird bzw. reicht es in dem Fall aus, den Zapper einfach im entsprechenden (DVBViewer) Verzeichnis zu haben? 2. Frage: Kann man es auch umstellen, das die normale Kanalliste statt der Favoritenliste angezeigt wird? Einige nutzen hier nämlich keine Favoriten mehr, sondern sortieren sich die Kanalliste entsprechend. Soll nur als Anregung dienen, ist in keinem Fall as Forderung zu verstehen. Quote Link to comment
bawe Posted February 7, 2008 Author Share Posted February 7, 2008 (edited) @azeman Schön... zu 1. ne, mit dem Startverzeichniss hat das nix zu tun. Aber wenn Du den DVBViewer vorher startest sollte schon der richtige Benutzt werden. edit: ich könnte aber noch einbauen das der DVBViewer im Startverzeichniss gestartet wird - wenn keiner laüft... zu 2. jo umstellen kann man ich das schon, nur hab ich eine Kanalliste mit X-tausend Einträge und dann funktioniert mein EPG update Algorithmus nicht mehr. Aber werde mir was überlegen. Soll nur als Anregung dienen, ist in keinem Fall as Forderung zu verstehen. Bin für Anregungen/Featurerequests immer offen. Edited February 7, 2008 by bawe Quote Link to comment
Tjod Posted February 7, 2008 Share Posted February 7, 2008 Zu den Favoriten die nutze ich im Normalfall auch nicht. Ich habe aber einfach die ersten paar Ordner mit Sendern in Senderlisten Editor in die Favoriten gezogen. Stört ja auch nicht wenn man das noch mal in den Favoriten hat. Und ohne umsortieren ist der Zeitaufwand auch minimal. Quote Link to comment
JürgenGMoser Posted February 7, 2008 Share Posted February 7, 2008 Hallo, ich weiss ja nicht was du gemacht hast, weil ich mich auch nur Nüsse auskenne, aber es hat geholfen und der Zapper funkt einwandfrei, DANKE! LG Jürgen Quote Link to comment
azeman Posted February 7, 2008 Share Posted February 7, 2008 ...ich könnte aber noch einbauen das der DVBViewer im Startverzeichniss gestartet wird - wenn keiner laüft... bei mir startet der DVBViewer auch jetzt schon mit...ich habe den Zapper auf dem desktop in einem Ordner gestartet und der DVBViewer im normalen Installationsverzeichnis startet damit auch automatisch an...daher meine Frage, nach welchem Kriterium vom Zapper die DVBViewer.exe ausgewählt wird. Als Unterschied zu "normalen" Installationen ist bei mir nur, dass ich grundsätzlich auch lokal der DVBServer nutze und der DVBViewer verbindet sich beim Start über den Server mit der DVBKarte - hat halt den Vorteil, dass ich Daten vom gerade getunten Transponder auch jederzeit parallel übers Netz an einem anderen Client (mit)nutzen kann. Aber auch wenn der DVBServer vorher nicht gestartet wurde wird der aktuelle DVBViewer mit gestartet bei Aufruf des Zappertools. Quote Link to comment
bawe Posted February 7, 2008 Author Share Posted February 7, 2008 ...daher meine Frage, nach welchem Kriterium vom Zapper die DVBViewer.exe ausgewählt wird. Es wird in der Registry der Pfad zur DVBViewer.exe abgefragt und der dann gestartet... Quote Link to comment
bawe Posted February 10, 2008 Author Share Posted February 10, 2008 neue Version hochgeladen... Changelog --------- V1.0.0.4 Features: Wenn keine Favoriten existieren wird die gesamte Kanalliste geladen. Zusätzlich kann man auf die gesamte Kanalliste umschalten Senderlogos können abgeschaltet werden EPG update optimiert Einstellungsdialog hinzugefügt Der Pfad zum DVBViewer kann nun angegeben werden Parameter zum start des DVBViewer können nun angegeben werden Filter kann nun auf Sendername/Kanalname und Beides eingestellt werden Einstellungen gehen bei neuen Versionen nun i.d.R nicht mehr verloren da diese in der Registry stehen (HKEY_CURRENT_USER\Software\DVBViewerZapper) Bug-Fix: Fenster wird nun auch bei einem normalen Klick auf das Systrayicon in den Vordergrund gebracht Menüpunt Aktualisieren funktioniert nun mfg bawe Quote Link to comment
bawe Posted February 19, 2008 Author Share Posted February 19, 2008 Neue Version hochgeladen... Changelog ------------------------------------ V1.0.0.5 Features: In der Kanalliste kann nun zusätzlich die nächste Sendung angezeigt werden Bug-Fix: EPGDetail-Fenster wird nun richtig angepasst EPGUpdate-Intervall wird nun richtig verwendet. ------------------------------------ mfg bawe Quote Link to comment
bawe Posted February 24, 2008 Author Share Posted February 24, 2008 Neue Version hochgeladen... Changelog ------------------------------------ V1.0.0.6 Features: Fensteraufteilung wird nun gespeichert Bug-Fix: Flackern reduziert ------------------------------------ mfg bawe Quote Link to comment
RoccoCapone Posted August 19, 2008 Share Posted August 19, 2008 Hallo, erstmal klasse Plugin ! Würde es cool finden wenn man noch eine Taste mit einbauen könnte ,zb. die Taste U , die dennn Zapper öffnet u. schließt (maximiert/minimiert)! So könnte ich den zapper mit meiner Fernbedinung konfigurien ! Oder gibts da schon ne möglichkeit? Gruß Rocco Quote Link to comment
bawe Posted August 20, 2008 Author Share Posted August 20, 2008 Würde es cool finden wenn man noch eine Taste mit einbauen könnte ,zb. die Taste U , die dennn Zapper öffnet u. schließt (maximiert/minimiert)! Du meinst eine Tastenbelegung im DVBViewer die den Zapper startet/bedient? mfg bawe Quote Link to comment
Siggi0904 Posted September 19, 2008 Share Posted September 19, 2008 (edited) Hallo bawe, kann man mit dem Zapper auch wirklich umschalten? Bei mir geht das nämlich nicht. Muss da evtl. das automaische DVBViewer finden deaktiviert werden? Edit: Ich habe festgestellt, dass nur einige Sender vom Zapper nicht aufgerufen werden. Das sind z.B. ARD und ZDF. Über das Favoriten Menü geht es aber. Die Daten werden alle richtig angezeigt. Könntest du die Logos von MarkusK verwenden? Danke im Voraus. Edited September 19, 2008 by Siggi0904 Quote Link to comment
bawe Posted September 19, 2008 Author Share Posted September 19, 2008 Hallo Siggi0904, zieh mal die Sender, auf die Du nicht umschalten kannst neu in die Favoriten - da wenn der Name in der Senderliste nicht mehr mit dem in den Favoriten übereinstimmt der Sender nicht gefunden wird. Die Logos von MarkusK funktionieren bei mir auch wenn ich diese in den Logos-Ordner kopiere. Nur da die Logos eine zu hohe Auflösung haben, und die automatische Skalierung nicht besonders gut ist, sehen diese dann nicht sehr schön aus. mfg bawe Quote Link to comment
Siggi0904 Posted September 19, 2008 Share Posted September 19, 2008 (edited) Hallo bawe, aber warum geht das mit dem Umschalten beim DVBViewer und den aktuellen Favoriten denn richtig. Zu den Logos kann ich sagen, dass die von MarkusK gut funktionieren. Ist es hier evtl möglich dem Zapper zu sagen, dass er die Logos vom DVBViewer zu nehmen hat? Ich habe festgestellt, dass nicht alle Sender ein Logo haben obwohl der DVBViewer alle Logos zu allen Sendern hat. Wonach schaust du um die Logos mit den Favoriten zu verbinden, EPG Name? Danke für Infos. PS: Ich werde das mit den neuen Favoriten testen und dann bescheid geben. Edit: Das Neu hinzufügen der Favoriten behebt das Problem. Die Senderlogos werden damit auch alle angezeigt. Kannst du die Sendersuche anpassen, sodass er bei dem Favorit "Das Erste" auch "Das Erste (deu)" findet? Edited September 19, 2008 by Siggi0904 Quote Link to comment
bawe Posted September 19, 2008 Author Share Posted September 19, 2008 Moin, neue Version hochgeladen... Changelog ------------------------------------ V1.0.0.7 Features: DVBViewer Logos können nun verwendet werden (kann im Einstellungsdialog konfiguriert werden) ------------------------------------- mfg bawe Quote Link to comment
Siggi0904 Posted September 20, 2008 Share Posted September 20, 2008 Hi bawe, das funktioniert nicht, der DVBViewer Zapper stürzt ohne Kommentar ab, wenn ich die neue Logos Funktion aktiviere. Ich habe in der Registry die Option wieder zurück gesetzt. Danach habe ich die Log Funktion aktiviert und die Einstellung neu gesetzt. Leider finde ich keine Log Datei und der Absturz kommt wieder. Kannst du mir sagen wo die Log Datei liegen sollte? Die Fehlermeldung lautet: DVBViewerZapper hat ein Problem festgestellt und muss beendet werden. Falls Sie Ihre Arbeit noch nicht gespeichert hatten, können Daten möglicherweise verloren gegangen sein. Danke fürs fixen. Quote Link to comment
bawe Posted September 20, 2008 Author Share Posted September 20, 2008 Kannst du mir sagen wo die Log Datei liegen sollte? Die Datei "error.log" liegt im gleichen Verzeichnis wie die "DVBViewerZapper.exe". Ich werde mir das noch mal anschauen.... Quote Link to comment
Siggi0904 Posted September 24, 2008 Share Posted September 24, 2008 Hallo bawe, gibts schon was neues? Klemmt es irgendwo? Danke im Voraus. Quote Link to comment
bawe Posted September 28, 2008 Author Share Posted September 28, 2008 gibts schon was neues? Klemmt es irgendwo? bin leider noch nicht dazugekommen, aber hab es mir für die kommende Woche vorgenommen Quote Link to comment
bawe Posted October 4, 2008 Author Share Posted October 4, 2008 Hi, @Siggi0904 jein, hab die Fehlerbehandlung geändert, nun sollte eine "error.log" erstellt werden. Bitte sende die mir zu. Danke! mfg bawe Quote Link to comment
Siggi0904 Posted October 5, 2008 Share Posted October 5, 2008 Hi bawe, danke erstmal für die Mühen. Eine error.log wird auch mit der neuen Version nicht erstellt. Kann ja eigentlich auch nicht, da Windows im Vorfeld den Start mit der o.g. Fehlermeldung abbricht. Da kommt der Zapper ja garnicht dazu eine Datei anzulegen. Vielleicht noch ein paar Tipps zur Fehlersuche: Ich starte den Zapper aus einem Unterverzeichnis des DVBViewer (C:\DVBViewer\DVBViewerZapper\DVBViewerZapper.exe) Wie kann ich dir weiterhelfen? Kommt es auf die Anzahl oder Art der Logos im Logos Verzeichnis an? Wie kommst du an die Daten der Logos? Mach doch einfach ein Auswahlfeld, wo man das Verzeichnis zu den Logos manuell auswählt und nutze nich die Interop.DVBViewerServer.dll dafür Kommt es auf die verwendete DVBViewer Version an? Danke im Voraus. Quote Link to comment
Siggi0904 Posted November 8, 2008 Share Posted November 8, 2008 Hi bawe, gibts schon was neues? Ist sehr ruhig um das Plugin geworden und der Zugriff auf die DVBViewer Logos funktioniert leider immer noch nicht. Danke im Voraus. Quote Link to comment
bawe Posted November 8, 2008 Author Share Posted November 8, 2008 Hi, jo sry, hab zur Zeit viel zu tun... Aber habs heute noch mal überarbeitet. Bitte noch mal testen. mfg bawe Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.