Laufzeitfehler in Microsoft Jscript.

#5759353
Lesenswert?
• ▲
▼
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.
(Firma: Flk Consulting UG) #5760056
Lesenswert?
• ▲
▼
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
Persönliche Seite #5760082
Lesenswert?
• ▲
▼
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.
(Firma: Flk Consulting UG) #5760301
Lesenswert?
• ▲
▼
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren