C++写的导出函数,内部创建一个对话框并DoModal Python调用这个函数崩溃解决方法

C++写的导出函数,内部创建一个对话框并DoModal Python调用这个函数崩溃
C++代码 CTestPythonDlg 就是一个普通的对话框

void TestDlg()
{
CTestPythonDlg dlg;

dlg.DoModal();
}


Python代码

from ctypes import *

mydll = CDLL("TestPyDlg.dll")

mydll.TestDlg()


调用失败 如图 只是Win7操作系统下的截图C++写的导出函数,内部创建一个对话框并DoModal Python调用这个函数崩溃解决方法

在XP系统还会报错 WindowsError:access violation ...





------解决方案--------------------
不行是一样crash还是解释器报别的错,另外先用c代码调用试试正常否...