【发布时间】:2011-06-30 10:10:56
【问题描述】:
我的应用程序将从数据库创建一个 Excel,创建一个 excel 文件需要几分钟的时间,直到那时用户不想等待 excel 完成,他应该开始使用该应用程序。完成 Excel 后,应用程序应弹出消息“报告成功”。
谁能告诉我怎么做,后台线程会帮助我吗?
如果是,请给我一些示例,线程新手....
【问题讨论】:
标签: vb.net multithreading
我的应用程序将从数据库创建一个 Excel,创建一个 excel 文件需要几分钟的时间,直到那时用户不想等待 excel 完成,他应该开始使用该应用程序。完成 Excel 后,应用程序应弹出消息“报告成功”。
谁能告诉我怎么做,后台线程会帮助我吗?
如果是,请给我一些示例,线程新手....
【问题讨论】:
标签: vb.net multithreading
这取决于您在 Excel 创建期间执行的操作。
创建和控制后台线程的一种非常简单有效的方法是使用 BackgroundWorker。
您可以找到我准备的一个工作示例 (BackgroundWorkerDoStuff)。
【讨论】: