On 07.10.2013 14:31, Mateusz Loskot wrote:
> Hi,
>
> I'm experiencing strange issue with the very same python32.dll being
> loaded twice on Windows.
>
> I have an application which embeds Python.
> Launching my app loads python32.dll for the first time and all seems
> working well.
> Next, under the embedded Python, I execute this one-liner
> "import tkinter"
>
> This triggers loading of _tkinter.pyd, tk85.dll, tcl85.dll as well as
> python32.dll for the second time.
>
> The duplicate python32.dll is loaded into different address space,
> maintains its own thread state,
> leading to crash from PyInit__tkinter, obviously.
>
> The problem seems to be similar to this one
> http://stackoverflow.com/questions/2147729/dll-file-loaded-twice-with-dll-r…
>
> Has anyone experience similar issues?
> Any ideas on possible reasons of duplicate loading of python32.dll?
Could you check the version numbers of those two DLLs.
It's possible that you're loading a Python DLL for say 3.2.1
and one for 3.2.2.
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Oct 07 2013)
>>> Python Projects, Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope/Plone.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
2013-10-14: PyCon DE 2013, Cologne, Germany ... 7 days to go
::::: Try our mxODBC.Connect Python Database Interface for free ! ::::::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
http://www.egenix.com/company/contact/
Hi,
I'm experiencing strange issue with the very same python32.dll being
loaded twice on Windows.
I have an application which embeds Python.
Launching my app loads python32.dll for the first time and all seems
working well.
Next, under the embedded Python, I execute this one-liner
"import tkinter"
This triggers loading of _tkinter.pyd, tk85.dll, tcl85.dll as well as
python32.dll for the second time.
The duplicate python32.dll is loaded into different address space,
maintains its own thread state,
leading to crash from PyInit__tkinter, obviously.
The problem seems to be similar to this one
http://stackoverflow.com/questions/2147729/dll-file-loaded-twice-with-dll-r…
Has anyone experience similar issues?
Any ideas on possible reasons of duplicate loading of python32.dll?
Best regards,
--
Mateusz Loskot, http://mateusz.loskot.net
Hi:
I have a game, which uses Python, called Jewel Quest The Sapphire Dragon by iWin.com. I also use a program, which helps me keep my programs up to date, called Secunia PSI. It shows the Python 2.7.x is out of date. The file location is C:\Program Files(x86)\iwin.com\Jewel Quest The Sapphire Dragon\python27.dll and the installed version is 2.7.1150.1103. According to my searches, Python is available up to vers. 2.7.5. How do I Update/Upgrade this version of Python to a newer version. When I tried to update previously, it either wanted me to install a new program (C:\Python) or replace the game directory. What are the proper steps to upgrade the portion of the game I need?
Thanks
David Riseberg
d.riseberg(a)verizon.net