从c++ dll中调用VB程序
Call a VB Program from a C++ dll
我正在使用一个软件,它让我灵活地使用c++ dll自定义。我已经写了我自己的dll程序,运行良好。我还创建了一个用VB设计的GUI,我想从c++ dll本身运行。c++ dll需要调用VB GUI,还应该能够向VB程序发送参数(主要是字符串类型)。我该怎么做呢?
我认为,您正在寻找的技术是MFC自动化。请查看此文档:http://www.tenouk.com/download/pdf/visualcplusmfc24.pdf
您可以采用自动化(COM)方法,或者您可以直接从GUI调用dll(调用GUI的dll可能会导致头痛)。本文讨论了如何在VB中调用dll。你需要阅读P/invoke
这里有更多的细节-注意,如果你使用c++接口,你会得到名称混淆。有时把"interface"写成纯c会更简单。
相关文章:
- Mongodb c++驱动程序:如何查询元素的数组
- C++,系统无法执行指定的程序
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- C++ Windows 驱动程序MSB3030无法复制该文件,因为它找不到
- 重载操作程序时出错>>用于类中的字符串 memebr
- 如何在 64 位 vb.net Windows 应用程序中引用 32 位 dll
- 如何使用VB经典IDE在VB脚本中调试ActiveX应用程序
- 我可以在 vb.net Windows 窗体应用程序中使用 COLECONTROLModule 吗?
- 将简单的程序从C++移植到 vb.net
- 由触发器调用的 MS SQL XP 更改 C++ 文件日期戳,以允许刷新表单应用程序 vb.net
- 故意在 VB.NET 中冻结应用程序
- 将 Vb/c++/C# 应用程序静音
- 从我在C++中没有的应用程序中读取内存(vb.net中的示例)
- 从c++ dll中调用VB程序
- c++ Builder XE2或Visual Studio 11,从VB应用程序
- 如何混合VB程序和c++程序
- 在c++和c#或VB(2运行程序)之间共享数据
- 如何将对象(或指针)从c++ . net应用程序发送到VB应用程序
- C# 应用程序与 C++ 和 VB.Net 中的其他应用程序之间的 IPC