Avatar billede skwat Praktikant
16. januar 2002 - 13:21 Der er 4 kommentarer og
1 løsning

Array (smart VB)

Hej....
Findes der en funktion hvor man har mulighed for at sammenligne et array med en variabel i stil med.
dim mitarray(3) as string
mitarray(0) = \"slim\"
mitarray(1) = \"slam\"
mitarray(2) = \"slum\"
mitarray(3) = \"blabla\"
if smartfunktion(mitarray) = \"blabla\" then
      msgbox \"blabla er en variabel i mitarray\"
end if

./skwat
Avatar billede proaccess Nybegynder
16. januar 2002 - 13:26 #1
du kan lave den selv...

dim i as integer, fo as boolean
do
  if mitarray(i)=\"blabla\" then
    fo=true
  end if
  i=i+1
loop until fo=false or i>ubound(mitarray)
if fo=true then msgbox \"den var der !!!\"
Avatar billede tjacob Juniormester
16. januar 2002 - 13:40 #2
Det skal nok være:

Loop Until fo = True or i > Ubound(mitarray)
Avatar billede proaccess Nybegynder
16. januar 2002 - 13:43 #3
Ja, sådan går det når man skifter fra While til Until...  ;-)  TAK
Avatar billede skwat Praktikant
16. januar 2002 - 13:46 #4
hvad så hvis jeg gerne vil have den værdi pillet ud af arrayet, for derefter at omdefinere det?
Avatar billede proaccess Nybegynder
16. januar 2002 - 13:52 #5
dim i as integer, fo as boolean
do
  if mitarray(i)=\"blabla\" then
    fo=true
  else
    i=i+1
  end if
loop until fo=true or i>ubound(mitarray)
if fo=true then
  mitarray(i)=\"ProAccess\"
  msgbox \"Værdien er lavet om til \'ProAccess\'\"
end if
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester