See http://blogs.msdn.com/shrib/archive/2008/07/30/idispatch-support-on-in-ironpython-beta-4.aspx for the details.
>>> import System >>> t = System.Type.GetTypeFromProgID("Excel.Application") >>> excel = System.Activator.CreateInstance(t) >>> wb = excel.Workbooks.Add() -----Original Message----- From: users-boun...@lists.ironpython.com [mailto:users-boun...@lists.ironpython.com] On Behalf Of António Piteira Sent: Tuesday, February 03, 2009 9:15 AM To: 'Discussion of IronPython' Subject: Re: [IronPython] py to ip I'm sorry, forget what I said... I have done "AddReferenceToFile", my mistake. But still, what is the output? ----------------------------- How is the best practice to convert this code in Iron? >>> import win32com.client >>> win32com.client.Dispatch("DSXXXX.XXXXChannel") <win32com.gen_py.DSAXXXX -_XXXXChannel instance at 0x15331416> >>> I've tryed this but don't work: >>> import clr >>> clr.AddReferenceToFile("DSXXXX.dll") >>> import DSXXXX >>> clr.SetCommandDispatcher( DSXXXXX.XXXXChannel ) >>> dll was converted following the instruction in Tutorial.htm Thank you Glauco _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com