Renaud Durand wrote:
Ok, Thank you.

Does anyone know where could I find an IronPython Assembly documentation and/or up to date tutorials ?

These tutorials are up to date - except for the one specified as being for IP1:

http://www.voidspace.org.uk/ironpython/embedding.shtml

Michael

Thank you again.

2009/1/20 Curt Hagenlocher <c...@hagenlocher.org <mailto:c...@hagenlocher.org>>

    I believe this was valid for a long-ago alpha.  For the 2.0
    release, you'll want to create an engine by saying
    engine = Python.CreateEngine()

    On Tue, Jan 20, 2009 at 7:32 AM, Renaud Durand <renaud.durand.it
    <http://renaud.durand.it>@gmail.com <http://gmail.com>> wrote:

        Hi,

        I want to use IronPython function through C#. To do It, I
        found a tutorial at
        http://www.ironpython.info/index.php/Hosting_IronPython_2.
        But the code does not seem to be updated for IronPython 2.0.

        the code is :

        using System;
        using IronPython.Hosting;
        using IronPython.Runtime;
        using Microsoft.Scripting;
        using Microsoft.Scripting.Hosting;

        namespace EmbeddedCalculator
        {
            public class Engine
            {
                private ScriptEngine engine;

                public Engine()
                {
                    engine = PythonEngine.CurrentEngine;
                }

                public string calculate(string input)
                {
                    try
                    {
                        ScriptSource source =
        engine.CreateScriptSourceFromString(input, "py");
                        return source.Execute().ToString();
                    }
                    catch
                    {
                        return "Error";
                    }
                }

            }
        }
        // End of code

        When I try to compile it in visual studio, the compiler could
        not find the name "PythonEngine". I have added all the
        references to
        the needed libraries. So, what am I missing ?


        Thank you :-).

-- Renaud Durand

        _______________________________________________
        Users mailing list
        Users@lists.ironpython.com <mailto:Users@lists.ironpython.com>
        http://lists.ironpython.com/listinfo.cgi/users-ironpython.com



    _______________________________________________
    Users mailing list
    Users@lists.ironpython.com <mailto:Users@lists.ironpython.com>
    http://lists.ironpython.com/listinfo.cgi/users-ironpython.com




--
Renaud Durand
------------------------------------------------------------------------

_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog


_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to