gpt4 book ai didi

c++ - 从 C++ 调用 Visual Basic 函数

转载 作者:行者123 更新时间:2023-11-30 04:02:34 26 4
gpt4 key购买 nike

我有一个包含 .cpp 文件和 .vb 文件的项目。在我的一个 .vb 文件中,我有一个函数,我需要在我的 .cpp 文件中调用该函数。IE。在 .cpp 中:

If (TrueFunction() == true){
}

在 .vb 中:

Private Function TrueFunction() As Boolean
Return true
End Function

如果我尝试调用 TrueFunction,它会被报告为未定义。我对这两种语言都不是很好,所以请原谅我在示例中犯的任何错误。

感谢任何帮助!谢谢!

最佳答案

那是不可能的。将两者互操作的方法是通过 COM 或 C++/CLI 混合模式 DLL。通过 COM 公开您的 VB 组件,然后在 C++ 中您可以实例化 COM 对象并调用此 TrueFunction 方法。

参见:

关于c++ - 从 C++ 调用 Visual Basic 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25024877/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com