Ik heb 2 forms. Daartussen wil ik een array doorgeven.
Een array ophalen van form1 in form2 lukt me wel. Nu wil ik de array (aangepast) weer terugsturen naar form1 maar ik krijg telkens (@runtime) een Compile Error (Type mismatch: array or user-defined type expected).
Voorbeeldprogramma:
Form1:
Form2:
Ik doe waarschijnlijk iets heel stoms, maar ik weet niet waar ik naar moet zoeken (in google en de search)
Een array ophalen van form1 in form2 lukt me wel. Nu wil ik de array (aangepast) weer terugsturen naar form1 maar ik krijg telkens (@runtime) een Compile Error (Type mismatch: array or user-defined type expected).
Voorbeeldprogramma:
Form1:
code:
1
2
3
4
5
6
7
8
9
| Public Function setArray(inputArr() As String)
For i = 0 To UBound(inputArr)
List1.AddItem (inputArr(i))
Next i
End Function
Private Sub Form_Load()
Form2.Show
End Sub |
Form2:
code:
1
2
3
4
5
6
7
| Private Sub Command1_Click()
Dim params(29)
For i = 0 To 30
params(i) = i + 200
Next i
Form1.setArray(params)
End Sub |
Ik doe waarschijnlijk iets heel stoms, maar ik weet niet waar ik naar moet zoeken (in google en de search)