RE: Modify Messenger Plus!'s scripting API so that ALL scripts work on both XP/Vista
Riahc4:
People doesn't use Vista because it's "best". It's much less stable than XP, but it's new and is everywhere, newspapers, ads etc. Probably 50% of the users use Vista because it got included with their PC when they bought it. I know you don't want it to be that way, I also think that the best software would be the popular one, but that's not how reality works. It's all about the userbase.
The reason Messenger Plus! got so popular was probably because it required your friends to have it as well to see the colors in your nickname, a lot of people must have promoted Messenger Plus!.
And Messenger Plus! is pretty well coded, and doesn't have many bugs like other addons had. But these other addons have fixed mostly of the bugs, but their reputation is still quite bad.
Another thing that bothers me is how could Windows Vista be a standard when no old standards work on it? The reason mostly of the scripts aren't working in Messenger Plus! is because Vista removed support for old standards (for example, VB6 ActiveX support). What were Microsoft thinking?
This new security thing in Vista called UAC is another stupid feature of Vista as well, luckily you can turn it off. If you want to rename a folder, you have to press "I accept" at least 3 times (if you change the file-extension). 3/4's of all users just click Accept anyway, because they get so used to it (a research was made about this recently).
On Patchou:
I think that you should open a small XP category in the script database (which would say "Windows XP Only" with red text), with scripts that only work with XP. I don't think that you should let down your script-developers (the ones using DLLs has put down a lot of time and thinking in them, this is the least you could do).
Also, you mustn't forget that they're using a DLL for a reason. To make up to the developer whose script you removed, you can implement something similar in Messenger Plus! (either as a feature or as functions in the Plus! API) like the ability to read sockets, you already use it in Messenger Plus!, why not let the scripting test it?
I know it could cause some problems if you parse it incorrectly, it might get buggy, but you can make it read-only so we can at least get events for other stuff like file-transfers.
Edit: Forgot to say that scripts written with DLLs often has very unique features, which us, the XP-users want to take advantage of. If you add the XP-category, that won't be a problem for any of us, nor Vista users or XP users.
This post was edited on 03-24-2008 at 05:40 PM by vikke.
|