tjena!
sitter och gör ett litet spel i vb6... när användaren ska spara saker lagras de i 4-dimentionella vektorer, och det är tänkt att man ska kunna spara hur många saker som helst... då tänkte jag att det är smidigare att använda redim isf att från början dim'a 1000 platser typ... det verkar dock som om den inte vill att man redim'ar en vektor med mer än en dimention, mer än en gång...
ett exempel som framkallar felet skulle kunna vara:
Dim i() As Integer
Private Sub Command1_Click()
ReDim Preserve i(0 To Text1.Text, 5 To 10) As Integer
End Sub
en gång funkar utmärkt att köra skiten... men när man sedan kör det igen kommer ondskan fram i form av Subscript out of range (Error 9). Finns det något sätt att kringgå detta problem? x(
