在C#程序中使用dll并检查问题

问题描述 投票:0回答:1

我在一个单独的dll项目中创建了一个dll函数,然后在C#中创建了该程序并调用了.dll。

但是,如果您需要传递给dll的数据错误,C#程序将停止工作并退出。

我尝试在dll项目端使用try catch语法,但这不是我想要的。 (我想要做的是在问题发生时自动传递以下信息)

我想解决当dll端没有收到正确响应或者经过一段时间后C#被强行终止的问题。

如果你知道怎么做,如果你能给我你的专业知识和知识,我将不胜感激。

谢谢你的阅读。答案我会等。 :)

c# dll
1个回答
2
投票

听起来你的问题是你试图将不正确的数据强制转换为dll中的方法,导致异常导致程序崩溃。如果是这种情况我不会把你的try catch块放在dll中,而是围绕你对dll方法的调用。

如果我正确地理解了这个问题,至少应该阻止程序崩溃。

我希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.