I was going to say that the error message sounds like the code is missing a 'using Python.Runtime'...
-Brian > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Matthew > Pontefract > Sent: Wednesday, June 14, 2006 3:25 AM > To: Srivatsa, Radhika; Haran Shivanan; pythondotnet@python.org > Subject: Re: [Python.NET] exposing modules > > Hi Haran > > It sounds almost as though the Python.Runtime.dll, though > added to your project, is not listed as a reference for the > code you're compiling. In Visual Studio 2005 (the only one of > which I have experience) you'd click References and add a new > one (navigating to the dll). If using nant, the <csc> element > needs a child element <references> containing an <include > name="Python.Runtime.dll"/>. > > Once done, and assuming you have not omitted the using > statement in your code (and not mis-spelled the package name) > I would hope your code would compile. > > I appologise if I'm merely stating the obvious here - your > email didn't have a huge amount to go on so I'm just running > down the list of things I personally would check first! If > you still have trouble, let us know how you are building your > code etc. and I'll try and help further :) > > Kind regards > Matthew > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Srivatsa, Radhika > Sent: 13 June 2006 21:48 > To: Haran Shivanan; pythondotnet@python.org > Subject: Re: [Python.NET] exposing modules > > Hi, > > I am trying to achieve the first step still - of emedding the > python interpreter within my .NET application and am kind of > stuck there. > > Here's what I did: > > 1) Added "Python.Runtime.dll" to the build (of .NET project). > > 2) Added the following line in the constructor: > PythonEngine.Initialize(); > > This gives me the following errors: > error C2065: 'PythonEngine' : undeclared identifier error > C2228: left of '.Initialize' must have class/struct/union type > type is ''unknown-type'' > > What other step have I missed ? > > Thanks > > --Radhika > > Radhika Srivatsa > UMS Software Development > Voice: (858)618-2235 > > > >-----Original Message----- > >From: [EMAIL PROTECTED] > >[mailto:[EMAIL PROTECTED] On Behalf Of Haran Shivanan > >Sent: Thursday, June 08, 2006 8:27 PM > >To: pythondotnet@python.org > >Subject: [Python.NET] exposing modules > > > >Hi, > > > >I'm trying to embed the python interpreter in my .NET-based program. > >The basic stuff is working fine. > >But now, I want to expose some of my program's internal data to the > >scripts. > >(ie, not just functions that live in an assembly, but access > to my live > >program's state) For example, if I have a WinForms > application, I want > >to be able to access a textbox's current text from python. > >Ideally, I should be able to do something like this from a script: > >import MyApp > >s = MyApp.GetText() > > > >Is there any way to do this in Python.NET? > >And if not, can someone provide me with some pointers on how to go > >about adding the functionality to the Python.NET code? > >(I believe we have to use issue a call to Py_InitModule or something, > >right?) > > > >Thanks, > >Haran > >_________________________________________________ > >Python.NET mailing list - PythonDotNet@python.org > >http://mail.python.org/mailman/listinfo/pythondotnet > > > _________________________________________________ > Python.NET mailing list - PythonDotNet@python.org > http://mail.python.org/mailman/listinfo/pythondotnet > _________________________________________________ > Python.NET mailing list - PythonDotNet@python.org > http://mail.python.org/mailman/listinfo/pythondotnet > > _________________________________________________ Python.NET mailing list - PythonDotNet@python.org http://mail.python.org/mailman/listinfo/pythondotnet