-> Hier kostenlos registrieren
Hallo
ich möchte mit VB eine Sub erstellen, in der mit einer For-Schleife mehrere Variabelen gelesen werden.
Die Variablennamen sind so auf gebaut:
Folgender code funtkioniert:
Dieser funktioniert nicht
Wie kann ich ein beliebig großes Array definieren? Wenn ich nur monat, oder monat (tage) eingebe funktioniert es auch nicht.
Gruß Deyn
ich möchte mit VB eine Sub erstellen, in der mit einer For-Schleife mehrere Variabelen gelesen werden.
Die Variablennamen sind so auf gebaut:
Code:
prefix_monat_tag
zb. akt_Januar_1
Folgender code funtkioniert:
Code:
Sub test(tage,wann)
dim moantname, monat(31), i
monatname = ScreenItems("StatischerText5").text
i = tage -1
wann = prefix
For n = 0 To i
Set monat(n)= HMIRuntime.Tags(prefix&"_"&monatname&"_"&n+1)
Next
Dieser funktioniert nicht
Code:
Sub test(tage,wann)
dim moantname, [COLOR=red]monat(),[/COLOR] i
monatname = ScreenItems("StatischerText5").text
i = tage - 1
wann = prefix
For n = 0 To i
Set monat(n)= HMIRuntime.Tags([COLOR=black]prefix&[/COLOR]"_"&monatname&"_"&n+1)
Next
Wie kann ich ein beliebig großes Array definieren? Wenn ich nur monat, oder monat (tage) eingebe funktioniert es auch nicht.
Gruß Deyn
Zuletzt bearbeitet: