Toon posts:

[ASP] array probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een simpel probleem maar geraak er niet uit:

als ik mijn array in asp gewoon declareer als dim arr1(22,1) dan gaat ie. Doe ik:

aanf = 22
dim arr1(aanf,1)

dan zegt ie

Expected integer constant.

terwijl dit toch is??

  • dominic
  • Registratie: Juli 2000
  • Laatst online: 08-02 14:55

dominic

will code for food

Zie de foutmelding, aanf is niet constant.

Download my music on SoundCloud


  • Ding
  • Registratie: Juni 2002
  • Laatst online: 25-05 19:08

Ding

Boii

In ASP kun je geen array met variabele afmetingen aanmaken.
Je moet een array met vaste afnmetingen aanmaken en dan redim gebruiken.

code:
1
2
3
aanf = 22
dim arr1(1,1)
redim arr1(aanf,1)


<edit>
Te laat, d00d was me voor
</edit>

[ Voor 31% gewijzigd door Ding op 05-04-2004 14:07 ]

Alles is bespreekbaar. Dat betekent NIET dat je alles mag zeggen!


  • d00d
  • Registratie: September 2003
  • Laatst online: 16-09-2025

d00d

geen matches

als in:
const aanf = 22
dim arr
redim arr(aanf, 1)

42.7 percent of all statistics are made up on the spot.


  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 15-05 14:44

_Thanatos_

Ja, en kaal

Wat jullie schrijven, kan ook niet. Je kan alleen de laatste dimensie van een array variëren.

日本!🎌


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 21:18

TeeDee

CQB 241

_Thanatos_ schreef op 05 april 2004 @ 14:30:
Wat jullie schrijven, kan ook niet. Je kan alleen de laatste dimensie van een array variëren.
Getest en het werkt.

Hoe moet het dan volgens jou?

Heart..pumps blood.Has nothing to do with emotion! Bored


  • d00d
  • Registratie: September 2003
  • Laatst online: 16-09-2025

d00d

geen matches

_Thanatos_ schreef op 05 april 2004 @ 14:30:
Wat jullie schrijven, kan ook niet. Je kan alleen de laatste dimensie van een array variëren.
Daar heb je helemaal gelijk in als ik "Redim Preserve" had gebruikt :)

Bij 'redim' mag je doen wat je wilt, ook het aantal dimensies veranderen.
Bij 'redim preserve' mag je alleen de laatste dimensie veranderen en niet het aantal dimensies.

dus...

42.7 percent of all statistics are made up on the spot.


  • d00d
  • Registratie: September 2003
  • Laatst online: 16-09-2025

d00d

geen matches

!

[ Voor 100% gewijzigd door d00d op 05-04-2004 14:45 . Reden: 2x geklikt ]

42.7 percent of all statistics are made up on the spot.


  • zneek
  • Registratie: Augustus 2001
  • Laatst online: 08-02-2025
www.devguru.com -> een goeie reference, Dim en ReDim + allerlei andere ASP, VBScript enz. enz. zooi uitgelegd.

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 15-05 14:44

_Thanatos_

Ja, en kaal

Bij 'redim' mag je doen wat je wilt, ook het aantal dimensies veranderen.
Bij 'redim preserve' mag je alleen de laatste dimensie veranderen en niet het aantal dimensies.
Helemaal waar ja... ik gebruik eigenlijk altijd redim preserve, vandaar dat ik het zei ;)

日本!🎌

Pagina: 1