我有一个主应用程序(在 C# 中),它解析图像数据库,然后将这些图像通过管道传输到 C++ DLL 中进行分析。现在由于某种原因,每 200 张左右的图像就会引发一个错误。它并不总是在同一张图像上引发错误,而只是在随机图像上引发错误(有时图像会通过分析,其他时候会引发错误)。
我能否以某种方式让我的 DLL 向 C# GUI 抛出异常,并提供有关 C++ 代码中错误源自何处的信息?代码本身应该可以正常运行,但我找不到错误的来源,所以我需要 DLL 的帮助来确定它至少发生在哪里。
任何帮助将不胜感激,到目前为止我没有找到任何帮助。