我在一个单独的dll项目中创建了一个dll函数,然后在C#中创建了该程序并命名为.dll。
但是,如果您需要传递给dll的数据错误,则C#程序将停止工作并退出。
我试图在dll项目方面使用try catch语法,但这不是我想要的。 (我想做的就是在出现问题时自动传递以下信息)
我要解决的问题是,当dll端未收到适当的响应或经过一定时间后,C#被强制终止。
如果您知道该怎么做,请给我您的专业知识和知识,我将不胜感激。
感谢您的阅读。答案,我等。 :)
答案 0 :(得分:2)
这听起来像是您的问题,是您试图将错误的数据强制从dll导入方法,这会导致崩溃并使程序崩溃。如果是这种情况,我不会将您的try catch块放在dll中,而是放在您对dll方法的调用周围。
如果我正确理解了至少应阻止程序崩溃的问题。
我希望这会有所帮助!