首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

BHO中存取网页IPersist解决思路

2012-12-30 
BHO中存取网页IPersistFunction GetHTML() As StringDim oPI As IPersistStreamInitDim oPM As IPersistMe

BHO中存取网页IPersist
Function GetHTML() As String
    Dim oPI As IPersistStreamInit
    Dim oPM As IPersistMemory
    Dim mem() As String
    Dim cbSize As Long
    
    Set oPI = IE.Document
    oPI.Save oPM, False
    
    
    cbSize = oPM.GetSizeMax
    ReDim mem(cbSize)
    MsgBox cbSize
    oPM.Save mem(0), False, cbSize
    Set oPM = Nothing
    ReDim mem(0)
    
End Function

上面这个代码出错,DELPHI版的我有

Function GetHTML2() As String ''''这个可以正常使用
    Dim oPF As IPersistFile
    Set oPF = IE.Document
    oPF.Save "c:\1.htm", False
    Set oPF = Nothing
End Function

上面这个可以,但是保存到文件了,我只想在内存中.....



[解决办法]
Function GetHTML2() As String
   GetHTML2 = IE.Document.body.innerHTML
End Function

[解决办法]
各位,麻烦打断一下,问个问题
 Dim oPF As IPersistFile
这个要引用什么东西才可以运行?

热点排行