|
线程函数 import语句要放到函数里面, 即然报错,当然是不能这么用了。 |
请问如果想打开一次FTP连接,上传多个文件呢 |
顺序上传就行了,你要想多线程并发上传 - 那个不支持。 |
我原来是按照顺序上传的,有点卡,后来改成的多线程。 |
单独创建一个线程上传就可以了 |
把控件的句柄作为线程函数的参数传进去,就可以显示进度了。 用 thread.waitOne() 等他上传完就不卡了,简单的用 win.invoke() 也可以。 可以一个线程一个连接,一般限制连接的也会限制线程。 你也可以试试curl支持批量任务并发执行,不过ftp的话还是inet.ftp用法简单一些,弄起并发来如果不是很有必要可能是把简单的事搞复杂了。 |
大概的代码如下:
|
本帖最后由 meisen2002 于 2013-1-25 08:34 编辑 我是在HTMLAYOUT里面做的,我也看了很多多线程的例子,但是都是结合WIN窗口下的,不知道在HTMLAYOUT里面的句柄这怎么实现,我记得不争你上次回答别人问题时候说过,HTMLAYOUT里面的每个页面是单进程的。i |
收藏一下。。。 |
meisen2002 发表于 2013-1-25 08:31 我也想知道答案啊。 |
一直搞不懂多线程,还得要再研究! |
新手,看得有点不大明白 |
手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )
GMT+8, 2018-4-27 07:13 , Processed in 0.062500 second(s), 18 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.