【问题标题】:VBScript: Function returns an arrayVBScript:函数返回一个数组
【发布时间】:2009-03-17 16:02:04
【问题描述】:

我有一些函数返回数组的 VBScript 代码。

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")

【问题讨论】:

    标签: arrays vbscript


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢...几年前我以为我已经完成了 VBScript,但它又回到了我身边...
    • Powershell...啊啊啊啊啊!!他们在想什么!! Python 可能是替代方案,甚至是 JScript,但坦率地说,Powershell 是一场灾难。它超出了普通管理员的头脑,开发人员应该有更好的事情去做,比如编写软件。
    猜你喜欢
    • 1970-01-01
    • 2012-12-29
    • 1970-01-01
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    • 2011-06-23
    • 2012-04-01
    • 2023-04-08
    相关资源
    最近更新 更多