我目前计划使用 Python 访问基于 MFC 对话框的应用程序的 .dll 文件。我是 Python 新手,并且安装了最新版本的 Python,即 3.2。我也安装了PythonWin,但不确定它是否有用。在ctypes的帮助下我已经了解了使用python的基础知识。 。在我的 dll 文件中,我有两个函数:
double BoxArea(double L, double H, double W);
double BoxVolume(double L, double H, double W);
并且我已使用 extern dllimport 命令在我的 mfc 对话框应用程序中访问这些内容。
extern "C" __declspec(dllexport)void BoxProperties(double Length, double Height,
double Width, double& Area, double& Volume);
当尝试使用另一个 MFC 程序访问时,所有这些都工作正常。现在,我尝试使用 Python 访问这两个函数。谁能建议我应该如何去做以及哪些命令可以直接让我访问它?
提前非常感谢。
最佳答案
我认为this应该让您对您正在尝试做什么有所了解。希望这会有所帮助。
关于python - 将 MFC .dll 文件与 Python 3.2 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7346140/