[IronPython] Fwd: Ironpython delegates...
Dino Viehland
dinov at microsoft.com
Sun Feb 22 20:00:34 CET 2009
Depending on what you're doing you might be better off using Func<object> instead of CallTarget0. CallTarget0 is more of a Python implementation detail and could change w/ major IronPython versions - or even be replaced w/ Func<object>. it's primary purpose is to be the delegate for calling a zero-arg Python function so it could change due to changes in how we implement functions. Func<object> will always exist and do exactly what it says. Of course if you are actually doing something w/ calling classes or functions then it's the right thing to use.
From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Antonio Piteira
Sent: Sunday, February 22, 2009 10:26 AM
To: users at lists.ironpython.com
Subject: [IronPython] Fwd: Ironpython delegates...
Found the solution...
clr.AddReference("Ironpython")
from IronPython.Compiler import CallTarget0
I was looking in the wrong place.
--------------------------------------------------------------------------------------------------------------------------
I've been searching for CallTarget0 and from what I read it should be in Microsoft.Scripting.dll, but when I add the reference to clr and import CallTarget0 from Microsoft.Scripting.dll I get this message:
---------------------------
Error...
---------------------------
Cannot import name CallTarget0
---------------------------
OK
---------------------------
Any ideas?
Thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20090222/d7b484a0/attachment.html>
More information about the Ironpython-users
mailing list