What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » Scripting » help me debugging this script

help me debugging this script
Author: Message:
Wakaki
Junior Member
**

Avatar

Posts: 30
31 / Male / –
Joined: Jan 2007
O.P. Huh?  help me debugging this script
code:
//Global Variables:
var DefWelcomeMsg = "";
var DefGoodbyeMsg = "";

//Functions
function OnEvent_Initialize(MessengerStart) {
    var fsObj = new ActiveXObject("Scripting.FileSystemObject");
   
    var fileObj = fsObj.OpenTextFile(MsgPlus.ScriptFilesPath + '\\defwelcomemsg.txt', 1)
    DefWelcomeMsg = fileObj.ReadAll();
    fileObj.Close();
   
    //Not sure, but I think you could probably reuse the fileObj too.
    var fileObj2 = fsObj.OpenTextFile(MsgPlus.ScriptFilesPath + '\\defgoodbyemsg.txt', 1)
    DefGoodbyeMsg = fileObj2.ReadAll();
    fileObj2.Close();
}

function OnGetScriptMenu(Location) {
    var ScriptMenu ="<ScriptMenu>";
    ScriptMenu +="<MenuEntry Id=\"window\">Polite Preferences</MenuEntry>";
    ScriptMenu +="</ScriptMenu>";
    return ScriptMenu;
}

function OnEvent_MenuClicked(MenuId, Location, Wnd) {
    switch(MenuId) {
        case "window":
            var PlusWnd = MsgPlus.CreateWnd( 'windows_new.xml', 'Polite', 0 );
            PlusWnd.SetControlText("EdtWelcomeMsg", DefWelcomeMsg)
            PlusWnd.SetControlText("EdtGoodbyeMsg", DefGoodbyeMsg)
            break;
    }
}

function OverwriteFile (file, content) {
    var fileObj = new ActiveXObject("Scripting.FileSystemObject").OpenTextFile(MsgPlus.ScriptFilesPath + '\\' + file, 2);
    fileObj.write(content);
    fileObj.Close();
}

function OnPoliteEvent_CtrlClicked(PlusWnd, CtrlId) {
    if(CtrlId == "Btnlol") {
        OverwriteFile("defwelcomemsg.txt", PlusWnd.GetControlText("EdtWelcomeMSg"));
        OverwriteFile("defgoodbyemsg.txt", PlusWnd.GetControlText("EdtGoodbyeMsg"));
    }
}

function OnEvent_Signin(Email) {
    var Message = DefWelcomemsg;
    MsgPlus.DisplayToast("Hello", Message);
}

function OnEvent_Signout(Email) {
    var Message = DefGoodbyemsg;
    MsgPlus.DisplayToast("Goodbye", Message);
}

this is my script can you see the ctrlclic on button=btnlol??

that overwrite function doesn;t work plz help me!

debug ouput:
code:
Function called: OnEvent_Signin
Error: 'DefWelcomemsg' is not defined.
       Line: 58. Code: -2146823279.
Function OnEvent_Signin returned an error. Code: -2147352567

plz help

This post was edited on 01-30-2007 at 11:56 AM by Wakaki.
[Image: wakakipt2.png]
01-30-2007 11:49 AM
Profile PM Find Quote Report
« Next Oldest Return to Top Next Newest »

Messages In This Thread
help me debugging this script - by Wakaki on 01-30-2007 at 11:49 AM
RE: help me debugging this script - by markee on 01-30-2007 at 12:18 PM
RE: help me debugging this script - by Wakaki on 01-30-2007 at 12:26 PM
RE: RE: help me debugging this script - by tryxter on 02-01-2007 at 01:28 PM
RE: help me debugging this script - by roflmao456 on 01-30-2007 at 10:15 PM
RE: help me debugging this script - by Wakaki on 01-31-2007 at 02:03 PM
RE: help me debugging this script - by Wakaki on 02-01-2007 at 11:55 AM
RE: help me debugging this script - by Wakaki on 02-01-2007 at 02:53 PM
RE: help me debugging this script - by Wakaki on 02-01-2007 at 03:10 PM
RE: help me debugging this script - by tryxter on 02-01-2007 at 06:02 PM
RE: help me debugging this script - by Matti on 02-01-2007 at 06:24 PM
RE: RE: help me debugging this script - by Wakaki on 02-01-2007 at 09:23 PM


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On