【发布时间】:2013-08-21 17:43:21
【问题描述】:
我有一个 Windows 窗体应用程序,它基本上是一个 PDF 查看器。我在这个项目中使用了 Adobe PDF Viewer COM 组件。
该程序可以运行,但在打开 pdf 文件后单击表单右上角的关闭按钮时出现问题。当我单击关闭按钮时,VS 不会退出“运行”模式,我必须手动单击 VS 上的“停止”按钮。当我按下停止按钮时,会弹出一个窗口,显示“vshost32 已停止工作”。
但是,当我运行应用程序并在不打开 pdf 文件的情况下关闭它时,不会发生这种情况。
知道为什么会这样吗?
【问题讨论】:
-
VS does not exit the 'run'-mode and I have to manually click the 'stop' button这意味着进程仍在运行。我的意思是您将运行其他一些 ForeGround 线程。 -
@SriramSakthivel 据我所知,我的项目只有一个线程。我只是使用了 adobe pdf 查看器组件并将其拖到我的 winform 中。除此之外,我只有两个按钮,一个是打开pdf文件,一个是退出应用程序。
标签: c# visual-studio-2012 vshost32