Hello, I am using Python 2.5.2. How can i knw whether it is cpython or ironpyhton or jpython ?
Another doubt.How can i use a dll developed in VB.NET in to my project ?
Hello, I am using Python 2.5.2. How can i knw whether it is cpython or ironpyhton or jpython ?
Another doubt.How can i use a dll developed in VB.NET in to my project ?
If you downloaded it as the default thing from python.org, it's CPython. That's the “normal” version of Python, the one you get when you use the command “python”, and the one you'll have unless you specifically went looking for the projects targeting Java/CIL.
And it's CPython because neither of the other projects have reached version number 2.5.2.
How can i use a dll developed in VB.NET in to my project?
From CPython, using Python-for-.NET(*) and clr.AddReference.
(*: actually a bit of a misnomer, as with CPython in control it is more like .NET-for-Python.)
If you are typing "python" to launch it, it is probably CPython. IronPython's executable name is "ipy".
Well since the first part of your question has been answered, I'll tackle the second part. .NET dll's can be accessed from python in various ways. If you are using ironpython it makes this especially easy, since all .NET languages can interact with eachother fairly seamlessly. In this case you would access your dll from ironpython just as you would any other .NET dll you made with ironpython. If you want to call a native dll you can use ctypes.