我在一个单独的dll项目中创建了一个dll函数,然后在C#中创建了该程序并调用了.dll。
但是,如果您需要传递给dll的数据错误,C#程序将停止工作并退出。
我尝试在dll项目端使用try catch语法,但这不是我想要的。 (我想要做的是在问题发生时自动传递以下信息)
我想解决当dll端没有收到正确响应或者经过一段时间后C#被强行终止的问题。
如果你知道怎么做,如果你能给我你的专业知识和知识,我将不胜感激。
谢谢你的阅读。答案我会等。 :)
听起来你的问题是你试图将不正确的数据强制转换为dll中的方法,导致异常导致程序崩溃。如果是这种情况我不会把你的try catch块放在dll中,而是围绕你对dll方法的调用。
如果我正确地理解了这个问题,至少应该阻止程序崩溃。
我希望这有帮助!