| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1357 人关注过本帖
标题:指点一下:能否用多线程DLL刷新一个比较慢的网页
取消只看楼主 加入收藏
shonken
Rank: 2
等 级:论坛游民
帖 子:116
专家分:26
注 册:2017-1-15
结帖率:90%
收藏
已结贴  问题点数:20 回复次数:1 
指点一下:能否用多线程DLL刷新一个比较慢的网页
各位大大:
有个WB控件上的网页刷新比较慢,能否将这个网页的刷新交给一个多线程DLL来刷新,而不影响主程序的后继操作?

最近才开始研究VFP的COM组件,有一点点想法......
搜索更多相关主题的帖子: 刷新 网页 多线程 比较 DLL 
2021-11-29 11:51
shonken
Rank: 2
等 级:论坛游民
帖 子:116
专家分:26
注 册:2017-1-15
收藏
得分:0 
以下是引用吹水佬在2021-11-29 14:27:59的发言:


只是为看看这个网页吗

VFP编程没有多线程的概念
VFP只是可写出支持多线程应用的COM(DLL)
可以考虑多进程

是的,只是刷新网页

程序代码:
Define Class RefreshOLE As Session OlePublic
    Function RefreshXML(cOBJ As VARIANT,cFile As String) 
        If Empty(cOBJ.locationURL)
            cOBJ.Navigate2(cFile)
        Else
            cOBJ.Refresh2("REFRESH_NORMAL")
        Endif
    Endfun
    Function Error(nError, cMethod, nLine)
        Comreturnerror(cMethod+'  err#='+Str(nError,5)+;
            '  line='+Str(nline,6)+' '+Message(),_vfp.ServerName)
    Endfun
Enddefine

好像速度差不多.....
2021-11-29 14:44
快速回复:指点一下:能否用多线程DLL刷新一个比较慢的网页
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015031 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved