Your best bet to get around this problem is to do something similar to the following:

Code:
alias workaround {
  if ($com(a)) .comclose a
  .comopen a MSScriptControl.ScriptControl
  noop $com(a,Language,4,bstr,VBScript)
  noop $com(a,ExecuteStatement,1,bstr, $&
    x = "abc" $crlf $& 
    y = "def" $crlf $& 
    z = x & y)
  noop $com(a,Eval,1,bstr,z)
  var %result = $com(a).result
  .comclose a
  return %result
}


Where the ExecuteStatement string is the code to be run, and the Eval string is the variable that you wish to return the contents of to mIRC.

Last edited by Chessnut; 19/10/10 02:35 PM.