11 Stimmen

VBScript: Funktion gibt ein Array zurück

Ich habe einige VBScript-Code, wo eine Funktion ein Array zurückgibt.

function PreProcessFile (sFile)

    dim deData(3)

    ''populate deData with strings

    PreProcessFile = deData

End function

Der Code, der diese Funktion aufruft, weist eine Fehlanpassung des Typs auf. Irgendwelche Ideen?

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

17voto

EBGreen Punkte 35149

Dimmen Sie die Größe des Arrays nicht explizit außerhalb der Funktion und verwenden Sie nicht set:

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

1 Stimmen

Danke... Ich dachte, ich war fertig mit VBScript vor Jahren, aber es fand seinen Weg zurück zu mir...

5 Stimmen

Powershell... arrghh nooo!! Was haben die sich nur dabei gedacht!!. Python mag eine Alternative sein oder auch JScript, aber ehrlich gesagt ist Powershell eine Katastrophe. Es geht weit über den Verstand des durchschnittlichen Administrators hinaus und Entwickler sollten etwas Besseres zu tun haben, als Software zu schreiben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X