1

我正在使用一个软件,它让我可以灵活地使用 C++ dll 进行自定义。我已经编写了我自己的运行良好的 dll 程序。我还创建了一个用 VB 设计的 GUI,我想从 C++ dll 本身运行它。C++ dll 需要调用 VB GUI,还应该能够向 VB 程序发送参数(主要是字符串类型)。我该怎么做呢?

4

2 回答 2

0

您可以采用自动化 (COM) 方法,也可以直接从 GUI 调用 dll(调用 GUI 的 dll 可能会让人头疼)。 谈到在VB中调用一个dll。您需要阅读有关 P/invoke 的信息。

这里有更多细节- 请注意,如果您使用 C++ 接口,您将获得名称修饰。使“接口”纯 C 有时更简单。

于 2013-06-10T08:53:15.813 回答
0

我认为,您正在寻找的技术是 MFC 自动化。看看这个文件,请:http ://www.tenouk.com/download/pdf/visualcplusmfc24.pdf

于 2013-06-10T07:49:41.410 回答