Can't find CLSID

Posted by Heliomance on Sat 11 Mar 2006 08:57 AM — 4 posts, 19,507 views.

#0
Okay, so I just shifted MUSHClient over to a new computer, and every time I try to do anything involving the script, I get this error:

Error number: -2147221005
Event: finding CLSID of scripting language "Python"
Description: Error -2147221005 occurred when finding CLSID of scripting language "Python":

Invalid class string

Called by:

I have got Python 2.4.2 installed - how do I make MUSClient aware of this fact?
Australia Forum Administrator #1
Read this:

http://www.gammon.com.au/forum/bbshowpost.php?bbsubject_id=3035
#2
Didn't help.
Australia Forum Administrator #3
Well it basically discusses that installing Python and Pythonscript are 2 separate operations. In particular, you need to "register" the script engine with Windows for it to know about the scripting DLL.

At the time I wrote it, you had to do this:

After installing it, run:

C:\python22\lib\site-package\win32comext\client\pyscript.py



I don't know if the exact pathname is the same in recently releases, but that is the general idea.