[Home] [Downloads] [Search] [Help/forum]

Gammon Software Solutions forum

See www.mushclient.com/spam for dealing with forum spam. Please read the MUSHclient FAQ!

[Folder]  Entire forum
-> [Folder]  MUSHclient
. -> [Folder]  Perlscript
. . -> [Subject]  Windows 7: Finding CLSID of scripting language "PerlScript"

Home  |  Users  |  Search  |  FAQ
Username:
Register forum user name
Password:
Forgotten password?
(New message)
Subject: Windows 7: Finding CLSID of scripting language "PerlScript"
Name:
Your forum user name.
Register forum user name
Password:
Your forum password.
Forgotten password?
Message:
Message to be posted (in English, please)
Maximum of 6000 characters. Text only please, no HTML.
Forum codes:
Check this if your message uses 'forum codes' or templates (auto-detected for new posts).
Forum codes Templates

Save this message ...


Subject review (reverse sequence)

Pages: 1  2 

Posted by chlprkk   Germany  (2 posts)  [Biography] bio
Date Tue 20 Sep 2011 12:46 PM (UTC)  quote  ]
Message
wow. thanks for the superfast reply. will give lua a try.
thanks for the info.
[Go to top] top

Posted by Nick Gammon   Australia  (18,772 posts)  [Biography] bio   Forum Administrator
Date Sun 18 Sep 2011 10:23 PM (UTC)  quote  ]
Message
chlprkk said:


is there a way to tell the client where the perl binary and it's libraries are located without using the script interface?



It's not the binary and library you need, it's the DLL which supports the scripting, and the registry entry for that DLL needs to be made. So if you can't change the Registry you are out of luck.

As WillFa says, Lua is supplied with MUSHclient and does not rely on the Registry.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
[Go to top] top

Posted by WillFa   USA  (517 posts)  [Biography] bio
Date Sun 18 Sep 2011 07:13 PM (UTC)  quote  ]
Message
Nope. Mushclient relies (mostly) on the Windows ActiveScript interface, and needs the scripting engines to have registered itself.

For a scripting language that does not need the registry, there's Lua.
[Go to top] top

Posted by chlprkk   Germany  (2 posts)  [Biography] bio
Date Sun 18 Sep 2011 06:48 PM (UTC)  quote  ]
Message
i am trying to set up the client on an xp machine, without administrator privileges.

activeperl runs well enough using the perl binary, but registry has been locked for modification.

is there a way to tell the client where the perl binary and it's libraries are located without using the script interface?

tia.
[Go to top] top

Posted by Thomas   (6 posts)  [Biography] bio
Date Sun 03 Oct 2010 07:39 AM (UTC)  quote  ]
Message
And it works!. Thanks for all the help! Sorry if I seemed a bit clueless, it's getting ab it late here.
[Go to top] top

Posted by Nick Gammon   Australia  (18,772 posts)  [Biography] bio   Forum Administrator
Date Sun 03 Oct 2010 07:21 AM (UTC)  quote  ]
Message
Thomas said:

Perl installer?


The file we were discussing:


http://downloads.activestate.com/ActivePerl/releases/5.12.2.1202/ActivePerl-5.12.2.1202-MSWin32-x86-293621.msi


That installs Perl.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
[Go to top] top

Posted by Thomas   (6 posts)  [Biography] bio
Date Sun 03 Oct 2010 06:41 AM (UTC)  quote  ]
Message
I use windows 7 by the way
[Go to top] top

Posted by Thomas   (6 posts)  [Biography] bio
Date Sun 03 Oct 2010 06:39 AM (UTC)  quote  ]
Message
Perl installer?
[Go to top] top

Posted by Nick Gammon   Australia  (18,772 posts)  [Biography] bio   Forum Administrator
Date Sun 03 Oct 2010 05:51 AM (UTC)  quote  ]
Message
Well I tried to reproduce this on a spare PC.

I downloaded and installed MUSHclient v4.63:

http://www.gammon.com.au/forum/?id=10640

I then made a new world and tried to switch to Perlscript and got the error message you mentioned.

I then downloaded the Perl installer and ran that. 22.6 Mb lol compared to 3.1 Mb for MUSHclient. Oh well.

About 10 minutes later, when the Perl installer finished, I re-opened MUSHclient, and switched to Perl. No error message, and a test of Perl worked.

This was under Windows XP, I don't know what version of MUSHclient you are using or what operating system, but it ought to work. Maybe uninstall any earlier versions of Perl in case you had the 64-bit one already there.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
[Go to top] top

Posted by Thomas   (6 posts)  [Biography] bio
Date Sun 03 Oct 2010 04:51 AM (UTC)  quote  ]
Message
Yep. That's the one.
[Go to top] top

Posted by Nick Gammon   Australia  (18,772 posts)  [Biography] bio   Forum Administrator
Date Sun 03 Oct 2010 04:49 AM (UTC)  quote  ]
Message
Which file did you download and install? This one?

http://downloads.activestate.com/ActivePerl/releases/5.12.2.1202/ActivePerl-5.12.2.1202-MSWin32-x86-293621.msi


- Nick Gammon

www.gammon.com.au, www.mushclient.com
[Go to top] top

Posted by Thomas   (6 posts)  [Biography] bio
Date Sun 03 Oct 2010 03:29 AM (UTC)  quote  ]
Message
I created a world called test and switched to perlscript and got this:

finding CLSID of scripting language "PerlScript"
World: test
Error -2147221005 occurred when finding CLSID of scripting language "PerlScript":

Invalid class string
finding CLSID of scripting language "PerlScript"
World: test
Error -2147221005 occurred when finding CLSID of scripting language "PerlScript":

Invalid class string
[Go to top] top

Posted by Nick Gammon   Australia  (18,772 posts)  [Biography] bio   Forum Administrator
Date Sun 03 Oct 2010 03:18 AM (UTC)  quote  ]
Message
The x86 version is the 32-bit one (it refers to the old 8086 processor). See:

http://en.wikipedia.org/wiki/X86

- Nick Gammon

www.gammon.com.au, www.mushclient.com
[Go to top] top

Posted by Thomas   (6 posts)  [Biography] bio
Date Sun 03 Oct 2010 02:47 AM (UTC)  quote  ]
Message
I'm having a real hard time finding the 32-bit active pearl. I've found 86 and 64 bit but I can't seem to find 32 bit. Would anyone happen to have a link?
[Go to top] top

Posted by Nick Gammon   Australia  (18,772 posts)  [Biography] bio   Forum Administrator
Date Thu 09 Sep 2010 04:18 AM (UTC)  quote  ]

Amended on Thu 09 Sep 2010 04:19 AM (UTC) by Nick Gammon

Message
Thanks for clearing that up Worstje! I have amended the topic headers for Perl and Python to mention that you should get the 32-bit versions.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
[Go to top] top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


6,152 views.

This is page 2, subject is 2 pages long:  [Previous page]  1  2 

[Reply to this subject]  Reply to this subject   [New subject]  Start a new subject   [Refresh] Refresh page

Go to topic:           Search the forum


[Go to top] top

[Home]

Written by Nick Gammon - 5K

Comments to: Gammon Software support
[RH click to get RSS URL] Forum RSS feed ( http://www.gammon.com.au/rss/forum.xml )

[Best viewed with any browser - 2K]    [Internet Contents Rating Association (ICRA) - 2K]    [Web site powered by FutureQuest.Net]