在类库中使用Application.Run

时间:2014-09-25 01:56:16

标签: c#

我在这些论坛中已经阅读过多次调用Application.Run是不好的,因为它会创建多个抛出异常的消息泵。我的问题是......如果一个Windows应用程序,使用包含Windows窗体的类库,并且从类库中调用Application.Run以显示表单,这是好的还是坏的做法。类方法将包装Application.Run(new frmMyForm)的调用或调用以显示它。

要记住我在这种情况下遇到的应用程序: dll扩展了应用程序功能和表单,因为DLL中的类不会将数据或状态返回给主应用程序,而是执行独立任务。

1 个答案:

答案 0 :(得分:0)

我没有看到任何错误。这取决于您如何打包进行该调用的代码。将它包装在类库中在概念上与仅使用从main方法调用的简单方法包装它不同。