Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

active x Komponente kann kein Objekt erstellen

Palladio / 5 Antworten / Baumansicht Nickles

Hi!

Ich habe leider schon wieder eine Frage. Beim Versuch, ein WSH-Script mit einem Shell-Objekt laufen zu lassen, erschien die Fehlermeldung wie im Betreff. Was zum Teufel fehlt mir(benötigte Software oder Berechtigung unter Windows NT)? Das Script selbst ist mit Sicherheit i.O.

bei Antwort benachrichtigen
thomas woelfer Palladio „active x Komponente kann kein Objekt erstellen“
Optionen

kannst du mal ein paar zeilen von diesem script posten? waere hilfreich wenn man wuestte wie du versuchst welches objekt zu instanzieren.

WM_QUERY
thomas woelfer

this posting contains no tpyos.
bei Antwort benachrichtigen
Palladio Nachtrag zu: „active x Komponente kann kein Objekt erstellen“
Optionen

Danke für das Interesse,

es handelt sich nur um folgendes kleines Testscript:
set wshshell = CreateObject("WScript.Shell")

for each spezialordner in wshshell.specialfolders
liste = liste & spezialordner & vbCr
next
MsgBox liste

bei Antwort benachrichtigen
thomas woelfer Palladio „Danke für das Interesse, es handelt sich nur um folgendes kleines Testscript:...“
Optionen

läuft bei mir einwandfrei; wenn die script.shell nicht erzeugt werdenkann bedeutet das, das die registrierung der shell aus irgendeinem grund in der registry beschaedigt wurde. wie man das von hand korrigiert kann ich leider auch nicht sagen, es ist aber zu vermuten das eine neuinstallation des scripting hosts das problem beseitigen sollte.

WM_HOPETHISHELPS
thomas woelfer

this posting contains no tpyos.
bei Antwort benachrichtigen
Palladio thomas woelfer „läuft bei mir einwandfrei wenn die script.shell nicht erzeugt werdenkann...“
Optionen

Danke für den Tip. Nach Neuinstallation startet das Script mit der Fehlermeldung wshom.ocx nicht registriert. Die "manuelle" Registrierung mit regsvr32 wshom.ocx scheitert ebenfalls mit einer Fehlermeldung in hexadezimaler Form.
Gibt es noch eine Idee?

bei Antwort benachrichtigen
thomas woelfer Palladio „Danke für den Tip. Nach Neuinstallation startet das Script mit der...“
Optionen

das bedeutet mit ziemlicher sicherheit, das wshom.ocx seinerseits von einem anderem control abhaengig ist, das ebenfalls nicht registriert ist... man koennte nun mit 'depends.exe' (gibts z.b. auf dem ms server) nachsehen, wovon dieses ocx abhaengig ist... ist aber vielleicht einfach & einen versuch wert eine neuere version des wsh zu installieren und zu hoffen das der die komplette registrierung neu macht... _oder_ vielleicht einmal deinstallieren und dann neu installieren: irgendwie sollte es ja nun moeglich sein das ding dazu zu bewegen alle ocs/objekte neu zu registrieren... klare anleitungen hab ich aber leider nicht...

WM_GOODLUCK
thomas woelfer

this posting contains no tpyos.
bei Antwort benachrichtigen