WinCC Arraylänge ändern

Zyrano

Level-1
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

wenn ich in den WinCC Variablen ein Array anlege kann ich ja über die smarttags aus einem VBScript auf dieses Array zugreifen:

Bsp: SmartTags("internesArray")(0) = 50

Leider muss ich die Länge des Arrays im vorfeld angeben. Gibt es eine möglichkeit die Länge zur laufzeit dynamisch zuzuordnen?

mit einem VBScript Array würde ich das wie folgt machen:
dim vbscriptarray()
dim x
x = 10
redim vbscriptarray(x)

Leider ist etwas wie "redim SmartTags("internesArray")(x)" nicht möglich. Gibt es da andere möglichkeiten?

Vielen Dank
 
Geht nicht! Flexible Erwartet bei der
Dim TestArray(500)
eine Anweisung eine "Ganzzahlige Konstante"!
Du kannst die tatsächlich Größe deines Array's zur Laufzeit abfragen...
Ubound(TestArray)
 
Zuletzt bearbeitet:
Zurück
Oben