Hej!
Har följande kod:
dim personer() as Person
redim personer(0)
dim p as person
set p = new Person
personer(0) = p <-- detta ger felmeddelandet "Run-time error '91'
Object variable or With Block variable not set
Varför?
8 svar · 588 visningar · startad av jme
Hej!
Har följande kod:
dim personer() as Person
redim personer(0)
dim p as person
set p = new Person
personer(0) = p <-- detta ger felmeddelandet "Run-time error '91'
Object variable or With Block variable not set
Varför?
Du har dimmat personer att vara av typen Person. Det ska väl vara en vanlig variant-array?
Vektoren personer skall lagra objekt av type Person. :)
Man ska väl inte använda variant, ifall man vet att bara en sorts object lagras i den?
Grejen är att personer ska agera som en dynamisk vektor.
ska senare utöka storleken med redim preserve ...
Nää, fungerar fortfarande inte
Man måste väl kunna använda dynamiska vektorer till egendefinierade klasser?
Nu har jag löst det (fick lite hjälp från ett annat forum :r )
Lösngen:
dim personer() as Person
redim personer(0)
dim p as person
set p = new Person
set personer(0) = p