What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » Search » Results

Search Results
Subject Author Forum Time
RE: Structure definition class
It's here! The first version of the class is now available. Go get it from the download link in the [url=http://shoutbox.menthix.net/showthread.php?ti d=95631&pid=1001808#pid1001808]first post[/url]. :D All suggestions are implemented, such as proper...
MattiScripting11-07-2010 at 08:12 PM
RE: Read Text from a file
You guys are still using the bugged version of ReadLineFromFile(). On the last line, "FileContents" is misspelled, which I already mentioned in my previous post. Another possible issue could be that the file you're trying to read is saved as Unico...
MattiScripting11-07-2010 at 07:42 PM
RE: Read Text from a file
matty just provided you with two possible implementations of how you could read a single line from a file (what's in a function name?). Basically, you copy one of those functions in your script and call them: [code=js]var line = ReadLineFromFile("C...
MattiScripting11-07-2010 at 10:11 AM
RE: Parameters by reference
There's no such thing as passing arguments by reference in JScript. Instead, depending on the variable type, variables are changed or recreated. This is what we call "immutable" types. For example, the string type is immutable: you can't change i...
MattiScripting11-05-2010 at 07:29 PM
RE: Using C# DLL
Interaction with C# DLLs should be done with COM, not with Interop.Call. You need to make your classes and methods "ComVisible" so that they are exposed for COM in the DLL. Have a look at [url=http://shoutbox.menthix.net/showthread.php?ti d=89204]tr...
MattiScripting10-20-2010 at 09:15 PM
RE: Structure definition class
Thanks for the very thorough explanation, Cookie! I already had such conversions implemented in my getters, I just needed to do the signed to unsigned conversion on LVN_COLUMNCLICK as well to make my comparison work. For ease of use, I exposed these ...
MattiScripting10-20-2010 at 04:21 PM
Structure definition class
Actually, that build() method simply returns the DataBloc created during construction. When I started working on it, I first laid out the structure and I was still unsure about how I was going to implement it. I kept the build() method so the actual...
MattiScripting10-18-2010 at 09:43 PM
Structure definition class
That's exactly how I did it. The following comes straight from my implementation: [code=js]DataType.INT = new DataType({ size : 4, read : function( databloc, position ) { return databloc.ReadDWORD( position ); }, write : fun...
MattiScripting10-18-2010 at 08:33 PM
Structure definition class
At the moment, I implemented some basic types (BOOL, WORD, INT, CHAR, LPWSTR) and some common synonyms (UINT, DWORD, LONG). I also added a POINT type which basically writes an array [x, y] to two INTs. To define a DataType, you just need to specify i...
MattiScripting10-18-2010 at 11:28 AM
Structure definition class
[align=center][size=6][b]Structure definition class[/b][/size] [b]Current version: 1.0.001[/b][/align] [size=4]^o) [b]What?[/b][/size] The structure definition class allows developers to easily define, create, access and modify memory structures to u...
MattiScripting10-17-2010 at 08:35 PM
RE: List-view groups
My ListView class has a helper function to create an LVITEM (ListView.Helpers.LVITEM). This function is used when you add or change items in the list view. My guess is that you'll need to add some code to that function to add support for groups. You...
MattiScripting10-16-2010 at 03:14 PM
RE: This is good news. I promise.
Yay! Willz has returned! :D COMEBACK PARTY!!! :o)
MattiSkinning10-11-2010 at 06:38 PM
RE: script for checking mails on other mail accounts
Normally you should be able to use the same settings for all localized Hotmail domains. Just put your @hotmail.nl address as user name and see if it works. I tested it with my @live.com account and it appears to work properly. [img]http://localhostr...
MattiScripting10-02-2010 at 11:07 AM
RE: Script Development Environment Ideas
You could build an extension on VS using the [url=http://msdn.microsoft.com/en-us/library/bb685 612.aspx]Visual Studio Shell[/url], that way you already have a work space which just needs to be extended with whatever you want. Users would have to ins...
MattiWLM Plus! General09-16-2010 at 08:02 PM
RE: Script Development Environment Ideas
If you could make a scripting IDE and actually [i]release[/i] it, you'd be my hero. Seriously! :D So many attempts have been made by so many people, but so far all failed to deliver something which could be considered useful. I tried to make one mys...
MattiWLM Plus! General09-15-2010 at 05:02 PM
RE: if = true and also executing else
Scripts can only add menu items to the Plus! Scripts menu using OnGetScriptMenu or with the <ScriptMenu> block in your ScriptInfo.xml. With more advanced coding, you might be able to add a menu item to the right-click menu of the task bar button or ...
MattiScripting09-11-2010 at 09:19 AM
RE: Plus! 5 Preferences
I think the current design is perfectly fine, but if you really want to change it: don't go for the Ribbon interface. Even Microsoft knows that the Ribbon is not applicable to any type of program. They clearly explain it in their [url=http://msdn.mi...
MattiWLM Plus! General09-01-2010 at 08:21 AM
RE: AJAX isn't working
Crap, Cookie beat me again. :P I knew it would be impossible to return a value from within an asynchronous onreadystatechange callback, so I went with a synchronous call, which is basically just another way to block Messenger. I must agree that it is...
MattiScripting08-29-2010 at 08:43 PM
RE: AJAX isn't working
Since you want to modify the sent message, you need to use a synchronous XMLHTTP request as opposed to an asynchronous request. You need to modify the return value of OnEvent_ChatWndSendMessage, so your script has to wait for the result before contin...
MattiScripting08-29-2010 at 07:10 PM
RE: [Resource] ToolTip Class (Updated: 14/08/07)
Win32 Tooltips can only be attached to controls which expose a HWND. Labels don't have a HWND type property, so you can't pass it in the TOOLINFO structure to TTM_ADDTOOL. You could cheat though, by listening to WM_MOUSEMOVE on the window and dete...
MattiScripting08-29-2010 at 06:57 PM
RE: Website Creation
Frames? Seriously?! We're no longer in the middle ages, you know? :-/ I doubt you'd find a CMS which works with HTML framesets.
MattiTech Talk08-25-2010 at 02:25 PM
RE: [Suggestion] Downloading Fonts
Whether it's for Windows Live Messenger or Plus! Live, technically speaking this is possible to do. If you have enabled a certain option to saying that you allow others to download your current font from your computer, your contacts could send a req...
MattiWLM Plus! General08-19-2010 at 06:14 PM
RE: writing text in registry?
Origin is not defined in the scope of Write. You could make the value to write a parameter of the Write function so that you can pass in the value where you call the function. [code=js]function Write( Value ){ // Value is received as first parameter...
MattiScripting08-14-2010 at 08:34 AM
RE: [Help]Reading a file/Opening a file
Nicely done without testing, but after some testing a few problems showed up. You're trying to use a non-existent Path variable for GetFolder, and you're not returning your results array. Also, your line loop is wrong: Line is a property iterator [...
MattiScripting08-12-2010 at 07:24 PM
RE: [?] Displaying steam status in PSM
They're all called "hl2.exe", but those executables are in different directories (e.g. "Steam\steamapps\youraccountname\portal\hl2.e xe"). I don't have AppMon+ installed, but can't you set a full executable path instead of just the file na...
MattiScripting08-08-2010 at 09:19 PM
[Hide Excerpts] Pages: (66): « First « 1 2 3 [ 4 ] 5 6 7 8 » Last »