Es tut mir sooo leid, aber ich fahre in letzer Zeit voll auf Windows, C# und .NET ab…
Und das ganz ungeschützt – ohne Virtual Box oder Mono, bitte verzeih mir!
Simple is beautiful! ~ since 2007
Es tut mir sooo leid, aber ich fahre in letzer Zeit voll auf Windows, C# und .NET ab…
Und das ganz ungeschützt – ohne Virtual Box oder Mono, bitte verzeih mir!
The never ending story…
Hier Meine Rezession zu folgendem Amazon Artikel: Opticum HD S50 HDTV Satellitenreceiver
Da ich bisher immer am Notebook mit einem USB Receiver Fern gesehen habe, habe ich mir diesen Budget HD Receiver zugelegt. Ich hatte die Erwartung halbwegs vernünftig an meinem 22″ TFT Fern schauen zu können und ggf. auch mal etwas auf einen USB Stick oder eine Festplatte aufnehmen zu können.
Nach dem ersten aufstellen war ich hoch erfreut, als mich direkt ARD in HD begrüßte. Und das mit einem gestochen scharfen Bild. Einwandfrei. Auch alle anderen Sender sowohl öffentliche als auch private hatten ein klares Bild und einen einwandfreien Ton.
Nach 2h allerdings ging es los. Alle 2 Sekunden setzt das Bild aus, etwa die Hälfte des Bildes verpixelt, die andere Hälfte geht zum nächsten Frame und verpixelt auch dann. Der Ton setzt komplett aus. Nach etwa einer Sekunde kommt wieder normales Bild, 2 Sekunden später geht es wieder von vorn los mit den Aussetzern. Und das nun in einer Endlosschleife! Frustriert ausgeschaltet und mal den nächsten Tag abgewartet.
Am nächsten Tag wollte ich die Recording Funktionalität ausprobieren. Da das Menü nicht wirklich durchdacht ist, und ich nur die Möglichkeit gefunden habe den aktuellen Sender vom jetzigen Zeitpunkt aus für X Stunden und X Minuten aufzunehmen, habe ich das doch gleich mal ausprobiert, als ich kurz außer Haus ging. Nach 2h bin ich zurückgehert, das Bild war immer noch in Ordnung, umgeschaltet 5 Minuten ARD HD geschaut und zack ging es wieder los. Bildaussetzer wie am Vorabend.
Diesmal bin ich ins Menü gegangen, habe mit den Sateliteneinstellungen experimentiert. Was aber vergebens war, da ich ja bereits die Richtigen Empfangseinstellungen gesetzt hatte. Mir ist dann aufgefallen, das die Signalstärke die ganze Zeit von 75% auf 5% fällt und anschließend wieder auf 75% steigt. Und das in genau dem Intervall, indem es Bildaussetzer gibt.
Darauf hin habe ich mein BNC Kabel geprüft, ob es richtig angesteckt war. Einwandfrei. Kein ruckeln, kein loser Stecker, sitzt bombenfest. Zweiten – anderen – Receiver geholt, ein paar Stunden laufen lassen. Konnte aber hier keine Probleme feststellen, es muss also tatsächlich an dem Receiver liegen.
Gut, den Receiver noch mal angeschlossen und versucht per Satelit ein Update zu fahren. Beim Suchen nach dem Update ist er komplett eingefrohren. Auch ein mehrstündiges Warten brachte keine Besserung. Strom weg. Anschließend waren keine Sender mehr da. Suchlauf gestartet. Nun kam die Meldung “Speicher voll”… Ging aber trotzdem. Kurz fern geschaut und wieder etwas aufgenommen. Nach 2h wieder Bildaussetzer. Nun reicht es.
FAZIT
Keine Kaufempfehlung! Nach einigen Stunden Laufzeit Bild Totalausfall und Fehlerhafte Firmware.
Lieber gebe ich ein paar Euro mehr aus, kann dann aber sorgenlos Fern schauen! Das Teil wird morgen eingepackt und geht zurück.
Damit wir das Rad nicht neu erfinden müssen, stellt Adobe mit seinem Acrobat eine DLL bereit, über die man PDF Dokumente direkt in seiner C# Anwendung anzeigen lassen kann. Das ganze greift auf die selbe ActiveX Komponente zurück, wie zum Beispiel die Internet Explorer oder Firefox Erweiterung.
Diese “AcroPDF.dll” wird folgendermaßen geladen. Im Projektmappen Explorer machen wir einen Recktsklick auf “Verweise” und wählen “Verweis hinzufügen…”

Dort wählen wir dem “COM” Tab um das COM Objekt hinzuzufügen

Anschließend klicken wir auf OK und der Verweis wird hinzugefügt (zu finden unter Verweise als “AcroPDFLib”).
Damit es in unserer WinForm eingebettet werden kann, muss es nun noch zur Toolbox hinzugefügt werden. Hierzu machen wir einen Rechtsklick in einem Reiter der Toolbox, in dem wir das Steuerelement haben wollen. Zum Beipsiel “Allgemein” und wählen “Elemente auswählen…”

Nun wählen wir den Tab “COM-Steuerelemente” und suchen dort den “Adobe PDF Reader”. Haken setzen und OK klicken.

Nun das neue Steuerelement von der Toolbox in die Form ziehen.

Zum Code fügen wir folgendes using hinzu, um die Acrobat Klasse zu laden:
using AxAcroPDFLib;
Der Einfachkeit halber laden wir beim starten des Programms (also im Konstruktur nach dem Initialisieren der Komponenten) einfach mal eine Beispiel PDF Datei:
public Form1() { InitializeComponent(); axAcroPDF1.LoadFile("Y:/Ablage/Test.pdf"); }
Damit der Reader auch wieder ordentlich geschlossen wird und nicht nach beenden des Programms noch ewig im Speicher rumdümpelt, erweitern wir den Destruktor:
~ Form1() { axAcroPDF1.Dispose(); }
Das wären die Basics, alles weitere kann man entweder im Acrobat SDK nachschlagen oder IntelliSense bemühen.
Ich bin auf Facebook Fan einiger Seiten, die Teils unter Leitung von Firmen – einige sogar unter derer großer Konzerne stehen. Immer wieder bin ich verwundert darüber, wenn in meiner Timeline Bilder auftauchen, die von irgendeiner Webseite entnommen wurden und ich denke nicht, das die Seitenbetreiber expliziet nachgefragt haben, ob sie dieses Material verwenden dürfen.
Mir scheint es, als gäbe es in Sozialen Netzen keine Beachtung des Urheberrechtes mehr. Jeder kopiert wie ein Weltmeister um seinen Fans das Interessanteste, Neuste, Spektakulärste und Witzigste bieten zu können.
Vieleicht sollte man als Seitenbetreiber mal darüber nachdenken, denn man ist selbstverständluch für den Inhalt seiner Facebook Seite Haftbar.