Register forum user name Search FAQ

Gammon Forum

Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the password reset link.

Due to spam on this forum, all posts now need moderator approval.

 Entire forum ➜ MUSHclient ➜ Bug reports ➜ problem with chat plugin

problem with chat plugin

It is now over 60 days since the last post. This thread is closed.     Refresh page


Posted by Sno99   (8 posts)  Bio
Date Sun 28 Sep 2003 08:57 AM (UTC)
Message
every time i load the chat plugin it give me the same error message, here it is,



Error number: -2147221164
Event: loading scripting engine
Description: Error -2147221164 occurred when loading scripting engine:

Class not registered



any help would be appreciated, thnx

Sno99
Top

Posted by Shadowfyr   USA  (1,791 posts)  Bio
Date Reply #1 on Mon 29 Sep 2003 05:53 PM (UTC)
Message
This means literally what it says. In general, most machines 'should' have some basic scripting installed. This often means JavaScript though, since it is far more used. The plugin uses VBScript and apparently this is not always installed on the machine. You need to install the newest copy. There is a link, hidden inconveniently, on the Plugins page http://www.gammon.com.au/mushclient/plugins/ under the Calendar plugin. You may want to install the MDAC package as well while you are at it. There is apparently some things in there like the ATL.DLL that some things need and is only installed on the machine with MDAC or as part of a compiler like VC++.

Basically the error is literally saying that Mushclient tried to start the 'engine' that runs the scripts, but couldn't find any version of it listed in the registry. This usually means it doesn't exist any place on the machine.

Oh BTW, speaking to a similar issue: Nick and anyone else using Databases... I went looking through the system registry a while back to see what database types I had on my system. I found that when you use something like:

Provider=Microsoft.Jet.OLEDB.4.0

This is overkill. You can (and probably should) instead use "Microsoft.Jet.OLEDB". All database drivers include a 'Version Independent ID' that you can use to request a connection. By using Microsoft.Jet.OLEDB you will be able to open a database even if you only have 3.51 installed or you upgrade to something like 5.0 (whenever MS comes out with such). If you use the full name and version, then it will fail unless you have that 'specific' version installed. Though my registry shows 3.51 and 4.0, so prior installed versions are probably still available, if you had them in the first place. Someone jumping from 3.51 to some new 5.0 version would still not be able to use the 4.0 provider name.
Top

Posted by Flannel   USA  (1,230 posts)  Bio
Date Reply #2 on Mon 29 Sep 2003 06:29 PM (UTC)
Message
Theres also a link (easy to find) on the script function page (either from the main MC page, or Mushclient forum, at the top) and then click "Script engines you can download" and its right there.

~Flannel

Messiah of Rose
Eternity's Trials.

Clones are people two.
Top

Posted by Sno99   (8 posts)  Bio
Date Reply #3 on Mon 29 Sep 2003 06:52 PM (UTC)
Message
Thanx a ton for your help Shadowfyr, I downloaded the vb and installed it now all the plugins work as advertised.
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.


15,208 views.

It is now over 60 days since the last post. This thread is closed.     Refresh page

Go to topic:           Search the forum


[Go to top] top

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.