[IronPython] IronPython integration via dotNET
Lukas Dubeda
loocas at duber.cz
Fri Oct 23 00:45:01 CEST 2009
Hmm,
thanks for the tip, I'll have a look at the code examples.
Pitty I don't know C# nor C++ at all :/
- Lukas
Michael Foord wrote:
> Lukas Dubeda wrote:
>> [snip...]
>> -- unfortunately this is where I hit the major road block
>> -- when I try to execute the following code block:
>> src.execute(scope)
>>
>> I get the following error:
>>
>> -- Runtime error: dotNet runtime exception: Late bound operations
>> cannot be performed on types or methods for which
>> ContainsGenericParameters is true.
>>
>
> ScriptSource.Execute is a generic method. Attempting to call generic
> methods like this using reflection (which presumably is what Max is
> doing) causes this kind of error. You have the same problem in
> Powershell - here's an example from Lee Holmes of how he solved it in
> Powershell:
>
>
> http://www.leeholmes.com/blog/InvokingGenericMethodsOnNonGenericClassesInPowerShell.aspx
>
>
> (Note that you will have to change 'P' in the 'Print' from your example
> code to 'p' (lowercase) for it to work anyway.)
>
> All the best,
>
> Michael Foord
>>
>> I have absolutely no idea how to get around this issue and how to get
>> IronPython execute the Python code and return whatever it calculates
>> back to the application I'm running it from so I could catch the return
>> and use the values from within Max.
>>
>> Anyone has any idea?
>>
>> I should also mention that MAXScript is a dynamic scripting language
>> within 3ds Max and that, even though I know MXS quite well as well as
>> I know Python and have done tons of scripts and tools with these
>> languages, I'm not a programmer, I'm a technical artist (as the official
>> title says :) ).
>>
>> Thanks a lot in advance, I'll appretiate any tips and hints on this
>> issue.
>>
>> - Lukas
>> _______________________________________________
>> Users mailing list
>> Users at lists.ironpython.com
>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
More information about the Ironpython-users
mailing list