VBScript: Wie kann ein Wörterbuchobjekt verwendet werden, das von einer Funktion zurückgegeben wird?

7

Ich versuche, ein Wörterbuch von einer Funktion zurückzugeben. Ich glaube, dass die Funktion richtig funktioniert, aber ich bin nicht sicher, wie man das zurückgegebene Wörterbuch verwendet.

Hier ist der relevante Teil meiner Funktion:

%Vor%

Wie rufe ich diese Funktion auf und verwende das zurückgegebene Wörterbuch?

EDIT: Ich habe es versucht:

%Vor%

und

%Vor%

Wenn ich versuche, auf someStuff zuzugreifen, erhalte ich einen Fehler:

%Vor%

EDIT 2: Probieren Sie dies in der Funktion:

%Vor%

Ergebnisse in diesem Fehler:

%Vor%     
aphoria 26.09.2008, 14:51
quelle

3 Antworten

22

Ich war nicht sicher, was dein Problem war, also experimentierte ich ein bisschen.

Es scheint, dass Sie gerade versäumt haben, einen Verweis auf ein Objekt zuzuweisen. Sie müssen set verwenden, sogar für einen Rückgabewert:

%Vor%     
PhiLho 26.09.2008, 15:18
quelle
4

Haben Sie versucht,
set GetSomeStuff = stuff
zu tun? in der letzten Zeile der Funktion?

    
tloach 26.09.2008 15:14
quelle
0

Hast du es versucht:

%Vor%

Dann "For Each" über das Wörterbuch iterieren? Es gibt ein Beispiel für die Verwendung des Wörterbuchs (wenn auch für VB6, der Kern davon ist jedoch der gleiche!) hier .

    
Rob 26.09.2008 15:02
quelle

Tags und Links