首页 相关文章 在VB中异步执行程序

在VB中异步执行程序

使用VisualBasic编写应用程序的开发人员一定都遇到过这样的情形:当你的应用程序要完成一个比较大的任务时,并且该任务是那种“独占式”的任务(比如:使用函数FileCopy复制一个超过50MB的文件),如果不对程序作出特殊的处理,则用户将被迫面对一个像是被“挂起”的窗体,任凭你用鼠标怎样点击也没有任何反应,更糟糕的是当你从屏幕保护程序切换回该程序时会看到程序的窗体变成了一块“白布”,这更加给人一种“死机”的感觉。如何避免这种尴尬的界面出现呢?笔者在实践中发现了一种简单的办法,在这里介绍给大家,希望能对您有所帮助。

----这种办法是利用VisualBasic提供的创建ActiveX部件的功能设计一个专门完成“大任务”的ActiveX部件。这里对ActiveX部件作如下简单介绍,以期适合不同的读者。VisualBasic所能设计的部件共有两种:一种是可视的部件;另一种是不可视的部件。ActiveX控件和窗体一起构成了应用程序与用户交互的界面,ActiveX文档使用在Internet应用程序中。由于我们的问题不涉及到可视的部件,所以这里不再赘述。

----不可视的部件又称为代码部件,包括ActiveDLL部件和ActiveXEXE部件两种。ActiveX部件的另一个名称是Ac...[ 查看全文 ]

2016-02-19 标签:

在VB中异步执行程序的相关文章

手机页面
收藏网站 回到头部