python - 将 MFC .dll 文件与 Python 3.2 结合使用

标签 python visual-c++ dll scripting mfc

我目前计划使用 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/

相关文章:

python - 如何在 matplotlib 中制作地毯图

python - 在 Swift 中接收 TCP 数据包

Python - 如何知道媒体播放器正在播放哪首歌(最好是 VLC)

c++ - 什么工具可以将DLL反编译成C++源代码?

delphi - Inno Setup 无法导入 DLL

c# - 通过 ref 将 C# 数组传递给 C++ DLLImport 方法修剪值

python - 从 ports 安装后,在 FreeBSD (10.2) 中使用 Unison "-repeat watch"会产生错误

.net - 使用托管数组和 std :array at same time 不兼容

c++ - 更改窗口中的标签

c++ - 我可以从命令行构建 MFC 应用程序吗?