怎样在VB程序中实现多进程(线程)?
例如:
当我在一个函数中用FTP上传一个较大的文件(可能要5分钟,文件上传完后退出函数),在这5分钟的时间里,我想让程序同时去进行其他任务,如此该如何解决?(有人说用Active EXE ,这个我不懂用,可以给个例子吗?有人说用timer组件,这个不行的。)
例如:
当我在一个函数中用FTP上传一个较大的文件(可能要5分钟,文件上传完后退出函数),在这5分钟的时间里,我想让程序同时去进行其他任务,如此该如何解决?(有人说用Active EXE ,这个我不懂用,可以给个例子吗?有人说用timer组件,这个不行的。)
解决方案 »
- VB+ADO+ODBC查询SYBASE11超慢的问题(SYBASE ASE ODBC DRIVER)人人有分
- frontpage窗口类名称是什么
- API使用的单位是像素,能否使用像缇一样更精确的单位.
- 求助: CreateWindowEx 创建模态窗口,请各位不吝赐教代码
- ♀VB如何实现Windows Xp风格的界面?求 用户注册信息有效验证代码?♂
- 高手请进,讨论vb生命期
- 请问 在珠海有没有专门培训VB的地方?
- 请教各位高手怎么样模拟键盘输入。
- 请问怎样编写得到所有输入法的图标的程序?
- 关于编写MAIL程序
- 请问,VB中是否可以实现对象的序列化,如果可以应该如何去做。
- 高分求解:如何操作指定路径下的文件
后来我从MSDN上抠到一些示例;
也从网上下到一些代码;
也看到别人建议不要用vb做多线程,并列举了vb多线程的种种弊端;
......
后来我还是用vb做了多线程,
唯一的收获就是:vb的多线程实现起来很容易(直接用API CreateThread),找个例子轻松试两下就搞定,但是要想让它是安全的多线程哪就难上加难了!!!
建议楼主去试一下,如果不是项目上的应用的话,否则那就难说了.