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
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.
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.
|
|
|
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.
Top Community Contributors
|