c# - 在 C# 程序中使用 dll 并检查问题
问题描述
我在一个单独的 dll 项目中创建了一个 dll 函数,然后在 C# 中创建了该程序并调用了 .dll。
但是,如果您需要传递给 dll 的数据有误,C# 程序将停止工作并退出。
我尝试在 dll 项目端使用 try catch 语法,但这不是我想要的。(我想做的是在问题发生时自动传递以下信息)
我想解决C#在dll端没有收到正确响应或经过一定时间后被强制终止的问题。
如果你知道怎么做,如果你能给我你的诀窍和知识,我将不胜感激。
感谢您的阅读。答案我等着。:)
解决方案
听起来您的问题是您正试图将不正确的数据从 dll 强制转换为方法,从而导致程序崩溃的异常。如果是这种情况,我不会将您的 try catch 块放在 dll 中,而是围绕您对 dll 方法的调用。
如果我正确理解了这个问题,那么至少应该阻止程序崩溃。
我希望这有帮助!
推荐阅读
- javascript - 防止将重复项添加到购物清单 DOM 选择器 (JS)
- python - 没有名为 mpl_toolkits python 2.7 的模块
- python-3.x - 在共享仓库中锚定到父目录的绝对路径
- html - 禁用所有可访问性 API(屏幕阅读器)读取的占位符文本
- wordpress - 如何将存档页面的标题翻译成 polylang?
- windows - 更改/更新 CompletionKey
- excel - 在电子表格中制作组合框列表(不在用户表单中)
- android - Android 中的作业调度程序
- gitlab - LFTP 在 gitlab 管道中的容器内无限运行
- python - 如何设置 tkinter 入口边界半径