Guten Abend,
ich bekomme es einfach nicht zustande, das VLC ActiveX Plugin (axvlc.dll) als COM-Element in mein Projekt einzubauen. Was ich schon versucht habe und nicht klappt:
1. Installation von VLC (sowohl 32bit als auch 64bit) mit Haken bei ActiveX Plugin.
2. Manuelles Hinzufügen der axvlc.dll zu den COM-Elementen (Toolboxelemente auswählen... --> führt zu "Fehler bei Selbstregistrierung").
3. regsvr32 "C:\Program Files\VideoLAN\VLC\axvlc.dll" in Ausführen.
4. Hinzufügen der Verweise zum Projekt (für die DLL-Dateien, also Interop etc.).
Ich sollte vielleicht erwähnen, dass es mir vor ein paar Stunden (fragt mich nicht, wie; das Plugin wurde in der COM-Liste einfach angezeigt, mit asiatischen Zeichen) gelungen ist, das ActiveX Control in die Form zu bekommen und auch zu bedienen (ganz normal). Da es dann aber auf anderen Computern nicht klappte (offensichtlich habe ich auf die DLL-Dateien in meinem VLC-Verzeichnis verwiesen), habe ich mich entschlossen, es neu zu machen. Natürlich werden jetzt im Designer Fehler von wegen "Modul nicht gefunden" angezeigt und das Programm ist unausführbar (logisch). Das kann ich auch fixen, aber erst will ich wissen, wie ich mein VLC Plugin wieder bekomme. Sämtliche Guides haben nicht geholfen. Also meine zwei Fragen:
1) Wie kann ich das ActiveX Plugin von VLC in mein Projekt inkludieren, wenn oben beschriebene Wege nicht klappen?
2) Es sollte doch möglich sein, auf lokale DLL-Dateien zu verweisen (im Programmordner) und das Programm dann selbst auf Computern auszuführen, auf denen VLC nicht installiert ist, oder?
Mit freundlichen Grüßen und Danke im Voraus,
Afritus
ich bekomme es einfach nicht zustande, das VLC ActiveX Plugin (axvlc.dll) als COM-Element in mein Projekt einzubauen. Was ich schon versucht habe und nicht klappt:
1. Installation von VLC (sowohl 32bit als auch 64bit) mit Haken bei ActiveX Plugin.
2. Manuelles Hinzufügen der axvlc.dll zu den COM-Elementen (Toolboxelemente auswählen... --> führt zu "Fehler bei Selbstregistrierung").
3. regsvr32 "C:\Program Files\VideoLAN\VLC\axvlc.dll" in Ausführen.
4. Hinzufügen der Verweise zum Projekt (für die DLL-Dateien, also Interop etc.).
Ich sollte vielleicht erwähnen, dass es mir vor ein paar Stunden (fragt mich nicht, wie; das Plugin wurde in der COM-Liste einfach angezeigt, mit asiatischen Zeichen) gelungen ist, das ActiveX Control in die Form zu bekommen und auch zu bedienen (ganz normal). Da es dann aber auf anderen Computern nicht klappte (offensichtlich habe ich auf die DLL-Dateien in meinem VLC-Verzeichnis verwiesen), habe ich mich entschlossen, es neu zu machen. Natürlich werden jetzt im Designer Fehler von wegen "Modul nicht gefunden" angezeigt und das Programm ist unausführbar (logisch). Das kann ich auch fixen, aber erst will ich wissen, wie ich mein VLC Plugin wieder bekomme. Sämtliche Guides haben nicht geholfen. Also meine zwei Fragen:
1) Wie kann ich das ActiveX Plugin von VLC in mein Projekt inkludieren, wenn oben beschriebene Wege nicht klappen?
2) Es sollte doch möglich sein, auf lokale DLL-Dateien zu verweisen (im Programmordner) und das Programm dann selbst auf Computern auszuführen, auf denen VLC nicht installiert ist, oder?
Mit freundlichen Grüßen und Danke im Voraus,
Afritus