当前位置:编程学习 > VB >>

求助,关于组件Put保存二进制其关联网页打开速度很慢

求助,关于组件Put保存二进制其关联网页打开速度很慢
我在网页中用组件中Put方式保存二进制数据其关联的所有页面都会变慢
好像全部都处在等待状态,但一保存完毕就正常了
我试过弹出,Ajx,框架,全都不行,中间无论跳过多少个页面最终页面也是一样
大家有没有什么好的解决方式

如果您没有什么好的解决方法,您能提供出vb生成的dll组件中还有什么方法可以保存二进制数据,测试通过后立即给分(除了Put和Ado.Stearm之外,最好可以追加写入数据的) --------------------编程问答-------------------- 没人回答么? --------------------编程问答-------------------- 应该不会出现这种情况,估计与保存方式无关,你用调用函数方式试试:

Public Function GetInternetFile(Inet1 As Inet, myURL As String, DestDIR As String, Filename As String) As Boolean
    On Local Error GoTo 100
    Dim myData() As Byte
    If Filename = "" Then
        For X = Len(myURL) To 1 Step -1
           If Left$(Right$(myURL, X), 1) = "/" Then Filename = Right$(myURL, X - 1)
        Next X
    End If
    Filename = DestDIR + "\" + Filename
            
    If Inet1.StillExecuting = True Then Exit Function
    myData() = Inet1.OpenURL(myURL, icByteArray)
    Open Filename For Binary Access Write As #99
    Put #99, , myData()
    Close #99
    GetInternetFile = True
    Exit Function
' error handler
100 GetInternetFile = False
    Resume 105
105 End Function
补充:VB ,  网络编程
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,