Avatar billede larsen1 Nybegynder
08. juni 2005 - 13:26 Der er 7 kommentarer og
1 løsning

Check om array eksisterer

Jeg har en sub, der gerne skulle modtage et dynamisk genereret array, og udskrive det. Men hvordan checker jeg om arrayet overhovedet eksisterer. Det virker fint nok, med mindre min sub bliver kaldt med et tomt array.

  Sub writeArray(arr As string())
    Dim i as integer

    for i = 0 to ubound(arr)     
      lblTest.text = "<br>Array værdi : " & arr(i)
    next
    End Sub
Avatar billede azzodiac Nybegynder
08. juni 2005 - 13:36 #1
if arr == null
Avatar billede larsen1 Nybegynder
08. juni 2005 - 13:45 #2
øhhmmm.... hvis jeg tester
if arr = null (vb-script) får jeg fejlen 
'null' is not declared. 'Null' constant is no longer supported
Avatar billede arne_v Ekspert
08. juni 2005 - 16:43 #3
I VB.NET må det være

If arr <> Nothing Then
  ...
End If

men hvis du vil teste på antal elementer er det:

If arr.Length = 0 Then
    ...
End If
Avatar billede burningice Nybegynder
08. juni 2005 - 17:06 #4
og så er det forhåbenligt heller ikke vb-script men vb.net
Avatar billede arne_v Ekspert
08. juni 2005 - 21:42 #5
hvorfor blev der accepteret et svar som ikke virkede ??
Avatar billede larsen1 Nybegynder
09. juni 2005 - 10:37 #6
øhm.... min fejl, det var den eneste der stod til at jeg kunne acceptere den. Jeg ved ikke lige hvordan jeg kan give dig point
Avatar billede arne_v Ekspert
13. juni 2005 - 21:57 #7
Avatar billede azzodiac Nybegynder
23. juni 2005 - 09:20 #8
Jeg har oprettet et nyt spørgsmål på http://www.eksperten.dk/spm/627971
Så kan arne_v få pointene af mig..
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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