This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients Thanh Ly, mark.dickinson, terry.reedy
Date 2011-06-05.00:10:12
SpamBayes Score 1.4576461e-09
Marked as misclassified No
Message-id <1307232613.9.0.708738783793.issue12232@psf.upfronthosting.co.za>
In-reply-to
Content
{It you reply by mail, please snip off the message you are replying to.}

From what I have read, Windows is not a very pleasant environment for extending and embedding.

1. It works best if both Python and the extender or embedder are compiled with the same version (of Microsoft VC). Does Borland Builder 6 claim compatibility with any particular versions of MS C++?

2. Problems like this probably need a debug build of Python, which you would have to make yourself, and unlike *nux, Windows does not come with a system compiler. (There is now, however, a free VC Express, but I believe the one needed to go with 2.6 is no longer available ;-(.

I am inclined to close this both because it does not involve current Python and because it appears to be an issue with BB or the interface that is out of our control (as you said, Python by itself works fine). I am only leaving this open to give you a chance to provide evidence otherwise with 2.7 or 3.2.

I recommend that you might try the trivial 'import cmath\n' with other Python versions. Which versions would depend on what BB6 claims to be compatible with.

I also recommend that you ask for help on python-list or other forums
(such a Stackoverflow). Use a subject like "Embedding Python 2.6 with Borland Builder 6" This might catch the attention of someone who knows something about BB.
History
Date User Action Args
2011-06-05 00:10:13terry.reedysetrecipients: + terry.reedy, mark.dickinson, Thanh Ly
2011-06-05 00:10:13terry.reedysetmessageid: <1307232613.9.0.708738783793.issue12232@psf.upfronthosting.co.za>
2011-06-05 00:10:13terry.reedylinkissue12232 messages
2011-06-05 00:10:12terry.reedycreate