Cool. :-) And it's OK, also, for JScript (MS-Javascript) :
import win32com.client vbs = win32com.client.Dispatch("ScriptControl") vbs.language = "vbscript" scode="""Function mul2(x) mul2=x*2 End Function """ vbs.addcode(scode) print vbs.eval("mul2(123)") js = win32com.client.Dispatch("ScriptControl") js.language = "jscript" scode="""function mul3(x){ vret=x*3; return(vret); } function mul4(x){ vret=x*4; return(vret); } """ js.addcode(scode) print js.eval("mul3(123);") print js.eval("mul4(121);") @-salutations -- Michel Claveau -- http://mail.python.org/mailman/listinfo/python-list