Häufig werden
OLE-Objekte nicht korrekt programmiert, da es nicht ganz einfach ist.
Ich würde zunächst mal mehrere
OLE-Objekte (VideoLAN.VLCPlugin) in WinWord einfügen und schauen was passiert.
Kannst du einen Fehler provozieren, dann eine Mail an den Hersteller und auf Updates hoffen.
Du hast den Just-In-Time Debugger von Visual Studio auf deinem Rechner aktiv.
Vorallem in Zuammenarbeit mit Delphi ist das sehr störend: erst wird ewig VS geladen, dann gibt eine Fehlermeldung ohne Ausagekraft und zum Schluss gibt's eh nix zu debuggen.
Versuch mal den JIT-Debugger zu deaktivieren.
Ich weiss auch nicht, welche Komponenten du in deiner Delphi
IDE installiert hast. Fehlerhafte Komponenten können auf jeden Fall die ganze
IDE zum Abstürzen bringen.
* Was ist aus der supertollen Trennung zwischen Host (mein Programm) und Client (
ActiveX, hier VLC-Player) geworden?
* Warum bekomme ich die Exceptions von VLC ab?
Dein Programm ist der Client; der VLC-Player ist der Host.
Exceptions des Host-Objekts werden immer an den Client übergeben.
Die Idee, ALLE
Exception in der Anwendung komplett zu unterdrücken führt zu nichts.
Besser man baut sein Haus (Programm) auf holzwurmfreien Balken.