Hallo,
ich versuche gerade ein Dictionary-Object welches ich via Assign erzeugt habe mit Inhalt zu füllen.
Das Objekt wird zwar erzeugt (unter dem richtigen Namen "$test"), aber ich schaffe es dann nicht mehr die Methoden des Objekts aufzurufen, da ich den Variablen-Namen des Objekts nur in einer Variable vorliegen habe.
Es müsste dann quasi so etwas (wie zum Beispiel in php) à la $$section geben - wobei man sich dann auch das assign sparen könnte, und gleich $$section = ObjectCreate(...) machen könnte.
Hat jemand eine Idee, wie bzw. ob das überhaupt zu bewerkstelligen ist?
Danke für Hilfe
Trainer
$section = "test"
;KLAPPT
Assign($section, ObjCreate('Scripting.Dictionary'), 2)
;KLAPPT NICHT
$section.Add("test" = "bla")
P.S. Ich habe gerade festgestellt, dass das Erzeugen mit Assign zwar Erfolg zurückliefert (1), aber falls ich versuche in irgendeiner Form lesend auf die variable Variable zuzugreifen, kommt die Fehlermeldung, dass sie nicht deklariert sei. Seltsam, oder?