Jag har försökt att under runtime skapa ett antal variabler av datatypen integer. Du kan inte "deklarera" en variable i körläge men du kan göra om storleken på en array. Alltså, deklarera en array : Den här tråden borde nog ligga under sitt programspråk, vilket det nu är? <b>Den här tråden borde nog ligga under sitt programspråk, vilket det nu är?</b>Skapa en variabel i körläge...
Jag skrev i koden
Dim i(0) as integer
Jag försökte sedan med att skapa variabeln på samma sätt som jag skulle ha skapat en kontroll under körläge.
For x = 1 to 5
Load i(x)
next x
Finns det något liknande sätt att göra för att definiera variabler under programkörningen?
Med vänliga hälsninga
/MattiasSv: Skapa en variabel i körläge...
<code>
Dim i() as integer
</code>
Senare kan du skriva :
<code>
redim preserve i(1 to 100)
</code>
för att ändra storleken på arrayen. Preserve gör att tidigare värden i arrayen behålls (såvida du inte minskar storleken på arrayen för då försvinner givetvis vissa värden).Sv: Skapa en variabel i körläge...
Dim i(0) As Integer deklarerar 0 st variabler.
Testa t.ex. Dim i(5) As Integer.
Edit: Utgick från att det var VB.Sv:Skapa en variabel i körläge...
Forumet "operativ/teknik" ligger under sektionen "vb-sektioner" så VB borde vara det språk som gäller. Dock brukar det väl vara blandade inlägg som skrivs här och inte bara sånt som rör VB.
Hur som helst så hade nog "vb - allmänt" varit ett bättre val =)
Thomas