Avatar billede thewizard Nybegynder
26. marts 2007 - 04:28 Der er 8 kommentarer og
1 løsning

Public array

Hey med jer.

Jeg har søgt lidt på eksperten.dk, og nettet generelt.
Men jeg kan ikke finde løsningen til at lave et array "public".

Jeg har et array i form_load, som jeg ønsker at hente data fra, f.eks. ved at trykke på en knap. Dataene i mit array er tekst.

Håber i kan hjæpe.
Avatar billede sjh Nybegynder
26. marts 2007 - 04:33 #1
' ------------------ Form1 ------------------
Option Explicit

Private nyArray() As String

Private Sub Command1_Click()
  MsgBox nyArray(1)
End Sub

Private Sub Form_Load()
  nyArray = Split("Test 1, Test 2, Test 3", ",")
End Sub
' ------------------ Form1 ------------------
Avatar billede thewizard Nybegynder
26. marts 2007 - 04:34 #2
Hvad fanden laver du oppe så sent? Jeg checker det lige :).
Avatar billede sjh Nybegynder
26. marts 2007 - 04:36 #3
eller:

' ------------------ Form1 ------------------
Option Explicit

Private Sub Command1_Click()
  MsgBox nyArray(1)
End Sub

Private Sub Form_Load()
  nyArray = Split("Test 1, Test 2, Test 3", ",")
End Sub
' ------------------ Form1 ------------------

' ----------------- Module1 -----------------
Option Explicit

Public nyArray() As String
' ----------------- Module1 -----------------
Avatar billede sjh Nybegynder
26. marts 2007 - 04:37 #4
hæ hæ.. hvad med dig selv.. :D
Avatar billede thewizard Nybegynder
26. marts 2007 - 04:45 #5
Spiller poker, mens damen sover bag mig ;)
Avatar billede thewizard Nybegynder
26. marts 2007 - 04:47 #6
MsgBox arrHands(1) giver mig "subscript out of range"... weird. Har 25 elementer i mit array.
Avatar billede thewizard Nybegynder
26. marts 2007 - 04:50 #7
MsgBox arrHands(1) virker fint under form_load
Avatar billede thewizard Nybegynder
26. marts 2007 - 05:07 #8
' ------------------ Form1 ------------------
Option Explicit

Private nyArray() As String

Private Sub Command1_Click()
  MsgBox nyArray(1)
End Sub

Private Sub Form_Load()
  nyArray = Split("Test 1, Test 2, Test 3", ",")
End Sub
' ------------------ Form1 ------------------

Det kan jeg nemt få til at virke, bare ikke i min egen form... :'/
Avatar billede thewizard Nybegynder
26. marts 2007 - 05:10 #9
ahh jeg er en idiot. Havde dobblet-dim'et mit array.

Champen får point!
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