代码之家  ›  专栏  ›  技术社区  ›  Austin Salonen gmlacrosse

VBScript:函数返回一个数组

  •  10
  • Austin Salonen gmlacrosse  · 技术社区  · 17 年前

    function PreProcessFile (sFile)
    
        dim deData(3)
    
        ''populate deData with strings
    
        PreProcessFile = deData
    
    End function
    

    调用此函数的代码因类型不匹配而出错。有什么想法吗?

    '' VBScript source code
    Dim m_deData(3)
    set m_deData = PreProcessFile("someFile.txt")
    
    1 回复  |  直到 17 年前
        1
  •  16
  •   Joel Coehoorn    17 年前

    不要在函数外显式调暗数组的大小,也不要使用set:

    '' VBScript source code
    Dim m_deData
    m_deData = PreProcessFile("someFile.txt")