[Python-bugs-list] [ python-Bugs-573948 ] Py_Initialize in MFC causes memroy leaks

noreply@sourceforge.net noreply@sourceforge.net
Tue, 25 Jun 2002 21:56:07 -0700


Bugs item #573948, was opened at 2002-06-26 12:56
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=573948&group_id=5470

Category: Python Interpreter Core
Group: Python 2.2.1
Status: Open
Resolution: None
Priority: 5
Submitted By: rhinology (rhinology)
Assigned to: Nobody/Anonymous (nobody)
Summary: Py_Initialize in MFC causes memroy leaks

Initial Comment:
My Developing Environment is MS Visual Studio.NET.

First I make a python static library (create a Win32 
static library project and copy all pythoncore files to the 
project and build it). Then I create a Win32 console 
application project and put Py_Initialize and Py_Finalize 
in the main function. Everything is OK.

Now I create a MFC application, put Py_Initialize in 
CMyApp::InitInstance and  Py_Finalize in 
CMyApp:ExitInstance. After the program exits (Debug 
Mode), VC++ detects many memory leaks. I try to put 
Py_Finalize in InitInstance, just after the Py_Initialize, 
but the problem still exists.

Python, being a static library, can't be built with MFC 
appplications?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=573948&group_id=5470