如何捕获错误并调试在Visual Studio 2010 C++下创建的Excel DLL插件?

我使用Visual Studio 2010为通过VBA包含的Excel 2010制作DLL加载项。 我听说加载项中的错误可能会导致Excel崩溃,例如访问数组超出范围。如何捕获错误并调试在Visual Studio 2010 C++下创建的Excel DLL插件?

  1. 在C++代码中捕获错误/错误的最佳方法是什么?
  2. 如何调试从Excel工作表或VBA调用的DLL函数?

回答:

  1. 您可以使用C++异常捕获错误,如果你包裹在所有尝试您的dll的你的入口点的发现你可以让你的错误冒泡到更高的水平。

  2. 要调试你的dll,你可以将VS附加到excel过程中,这样你就可以调试。

以上是 如何捕获错误并调试在Visual Studio 2010 C++下创建的Excel DLL插件? 的全部内容, 来源链接: utcz.com/qa/261686.html

回到顶部