Ich habe auf meinem PC Service Manual Viewer für mein Auto installiert. Beim Start kommt leider Fehler. Starfile habe ich als Text Datei StartM eingeführt. Kann jemand mir helfen?
Die Fehlermeldung bezieht sich auf Zeile 60. In der steht
1 | StartObj = new ActiveXObject("rkk.rkk_com"); |
Und damit ist doch klar, was das Problem ist - das Objekt mit diesem Namen kann nicht erzeugt werden.
Zeile 60 scheint diese zu sein:
1 | StartObj = new ActiveXObject("rkk.rkk_com"); |
Wenn das nicht funktioniert, hast Du zwei Möglichkeiten: - Das Objekt ist tatsächlich nicht registriert. Wen dem so ist, musst Du das nachholen. - Das Objekt ist "falsch" compiliert, also 32 Bit statt 64 Bit. Wenn Du 'nen Doppelklick auf Dein Skript machst, wird die 64 Bit Variante von wscript.exe gestartet. Diese kann aber nicht mit 32 Bit DLLs arbeiten, die da registriert sind. Ob das auf Dich zutrifft, kannst Du einfach herausfinden. Starte dazu auf der Kommandozeile den 32 Bit Interpreter und hänge das Skript als Parameter an, z.B: C:\Windows\SysWOW64\wscript.exe startM.js Wenn es damit funktioniert, lebt das Objekt "rkk.rkk_com" in einer 32 Bit DLL.
Die Frage die nicht gestellt wurde, welchen Browser benutzt Du. Das Ganze funktioniert nur im IE. Edge, Chrom oder FF sind davon ausgeschlossen, da diese Browser kein ActiveX unterstützen. Hast Du IE verwendet, schau in die Einstellungen ob ActiveX aktiviert ist. Gruß Frank
Ein Browser muss gar nicht im Spiel sein. Windows enthält den "Scripting Host" für das Ausführen von Javascript- und VBScript-Code. Die Dateitypen *.js und *.vbs sind entsprechend mit wscript.exe verknüpft. Für das Arbeiten in der Konsole ("Eingabeaufforderung") gibt es die Konsolvariante cscript.exe Beide, wscript und cscript, können ActiveX-Komponenten nutzen.
Hallo Rufus, Du hast recht, steht sogar in der Fehlermeldung :-(… Dann ist wahrscheinlich nur der ActiveX Container nicht registriert oder der Name des Containers lautet anders oder es ist die falsche DLL Version (32/64 Bit). Aber der To ist wohl schon raus, Gruß Frank
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.