Benutzer mit den meisten Antworten
HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

Frage
-
Hallo,
Ich habe vor kurzem erst angefangen mit VB und stehe schon vor meinem ersten problem, zu welchem ich nirgends eine Fehlerbehebung finden kann.
Ich versuche in einer Normalen Windows Application in die Form ein Flash/shockwave file einzubinden, und bekomme egal welchen inhalt diese flash file hatt ( selbst wenn die leer ist!) folgende Fehlermeldung:
Fehler beim Erstellen des Formulars. Weitere Informationen finden Sie in Exception.InnerException. Fehler: Klasse nicht registriert (Ausnahme von HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
Ich habe auch bereits die Hilfe dazu gelesen und ähnliche threads besucht aber Ich kann meinen konkreten Fehler nicht feststellen.
In den Verweisen Ist als Componente die Schockwave/flash als Lokalkopie vorhanden ( Interopt.dll und axInteropt.dll).
Nun bin ich ehrlich gesagt ratlos da ich im grunde nur aus der toolbox auf die Form das Flashobject gezogen habe und sonst noch nichts anderes an programmcode gemacht habe. Dies geschieht auch bei neuen Projekten etc.
Ich benutze die Visual Basic 2008 Express edition auf einem 64bit windows 7 built 7100. Kompabilitäts einstellungen und admin modus hab ich bereits alle durch.
Über hilfe wäre ich sehr dankbar!
Antworten
-
Seit wann funktionieren Flash und 64-Bit-Windows? Vielleicht ist das die Ursache?
--
Peter- Als Antwort vorgeschlagen Robert Breitenhofer Sonntag, 20. September 2009 21:27
- Als Antwort markiert Robert Breitenhofer Mittwoch, 23. September 2009 20:21
Alle Antworten
-
Seit wann funktionieren Flash und 64-Bit-Windows? Vielleicht ist das die Ursache?
--
Peter- Als Antwort vorgeschlagen Robert Breitenhofer Sonntag, 20. September 2009 21:27
- Als Antwort markiert Robert Breitenhofer Mittwoch, 23. September 2009 20:21
-
Hallo Angyc,
Bitte, versuche für Dein Projekt im Studio X-86-Plattform zu Erstellen anstatt “any CPU“.
Schau Dir mal die folgenden Links an. Vielleicht können Sie Dir weiter helfen.
http://stackoverflow.com/questions/67167/axacropdf-vista64-class-not-registered-error
http://forums.adobe.com/thread/428597
http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/f1da0c8e-941f-48ce-9702-799fb2020494
http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/4ca8444e-1493-4075-beaf-66ccdf7bfe07
Grüße,
Robert
- Bearbeitet Robert Breitenhofer Sonntag, 20. September 2009 21:27 Link Korrektur
-
Hallo Angyc,
1) Stelle fest dass Du den Flash Player installiert hast.
2) Kannst Du die Flash Datei mit Internet Explorer aufmachen?
3) Versuch folgender Code:
Rechst klick Toolbox -> Choose Items -> COM Registerkarte -> Shockwave Flash Object
Ziehe das Shockwave Flash Object Steuerelement von der Toolbox auf die Form.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.AxShockwaveFlash1.Movie = "C:\Temp\myFlash.swf" End Sub
Grüße,Robert