sign in | join about | help | sitemap
Connecting Tech Pros Worldwide
macedo.silva@gmail.com's Avatar

Creating a DLL file from Python Code


Question posted by: macedo.silva@gmail.com (Guest) on March 9th, 2007 12:15 PM

Hi,

I would like to request your attention for this very specific issue:

I have several classes in Python, and now I want simply re-use it, in
other language.

The closest to solution I think I came was with this site:
http://www.py2exe.org/index.cgi/Py2...pesComDllServer
but I not able to solve questions related with TLB files and
__init__.py files.

So, could anyone give a tip about how to creat a dll file from Python?
It is possible under any conditions?

thank in advance

macedo

2 Answers Posted
Laurent Pointal's Avatar
Laurent Pointal March 9th, 2007 03:15 PM
Guest - n/a Posts
#2: Re: Creating a DLL file from Python Code

Join Bytes! a écrit :
Quote:
Originally Posted by
Hi,
>
I would like to request your attention for this very specific issue:
>
I have several classes in Python, and now I want simply re-use it, in
other language.
>
The closest to solution I think I came was with this site:
http://www.py2exe.org/index.cgi/Py2...pesComDllServer
but I not able to solve questions related with TLB files and
__init__.py files.
>
So, could anyone give a tip about how to creat a dll file from Python?
It is possible under any conditions?


For inter-languages intagration maybe you can use some distributed
objects protocol like CORBA (see OmniORBpy), or - as you wrote about a
DLL - COM/DCOM (see pywin32). Or write a simple TCP or UDP layer to
communicate with your existing classes.
Note: all that need some work in the Python side to be able to work
using a client/server model.
Note2: as long as your interface dont change, you can make modifications
in both sides without problem.

A+

Laurent.
ici's Avatar
Guest - n/a Posts
#3: Re: Creating a DLL file from Python Code

On Mar 9, 2:08 pm, macedo.si...@gmail.com wrote:
Quote:
Originally Posted by
Hi,
>
I would like to request your attention for this very specific issue:
>
I have several classes in Python, and now I want simply re-use it, in
other language.
>
The closest to solution I think I came was with this site:http://www.py2exe.org/index.cgi/Py2...pesComDllServer
but I not able to solve questions related with TLB files and
__init__.py files.
>
So, could anyone give a tip about how to creat a dll file from Python?
It is possible under any conditions?
>
thank in advance
>
macedo


Best way: http://www.python.org/doc/ext/embedding.html , than use your
modules as py files or string constants.

 
Not the answer you were looking for? Post your question . . .
197,000 members ready to help you find a solution.
Join Bytes.com

What is Bytes?

We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights. Get the best answers to your questions from over 197,000 network members.
Post your question now . . .
It's fast and it's free

Popular Articles

Top Community Contributors