29. oktober 2002 - 14:38Der er
11 kommentarer og 2 løsninger
At sende et to-dimensionelt array til en funktion i VB6
I VB7 skal man blot skrive noget i retning af "Byval BrikK(,) as Boolean", men hvordan gør man i VB6 Tidligere omtalt kode virker ikke, og det gør BrikK(3,3) og BrikK(0 to 3, 0 to 3) heller ikke...
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Private Sub Command1_Click() Dim MitArray(1 To 5, 1 To 6) As String Dim svar As Boolean FyldArray MitArray MsgBox MitArray(1, 5) End Sub
Private Sub FyldArray(MitArray() As String) Dim i As Byte Dim j As Byte For i = 1 To 5 For j = 1 To 6 MitArray(i, j) = "Række " & i & ", kolonne " & j Next j Next i End Sub
Om det er en sub eller en Function gør ingen forskel - arrayet overføres på samme måde, fx:
Private Function MinFunction(MitArray() As String) As Boolean ... End Function
Der kaldes sådan her:
MinVariabel = MinFunction(Mitarray) '<- Kaldes med paranteser omkring
Nå for helvede! Jeg har slet ikke set, at jeg har fået 15 point! Så er alt sgu i orden!
Og hvorfor også græde over spildte point! :-))
Synes godt om
Ny brugerNybegynder
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.