26. maj 2003 - 18:51Der er
20 kommentarer og 1 løsning
Array - hvordan
Compile Error:
Sub or function not defined
________________________________________________________ Private Sub Form_Load() Dim Kass(6) As Integer Dim Lort As Integer For i = 0 To 6 Kass(i) = 0 Next End Sub
Private Sub CMD_Kast_Click() For i = 1 To TXT_Antal_Terninger
For j = 1 To TXT_Antal_Kast Lort = Int((6 * Rnd) + 1) Kass(Lort) = (Kass(Lort) + 1) ' Her er fejlen Tilføj Int(Lort) Next
Next End Sub
Jeg skal tilføje 1 til den possision i Kass arrayet, som findes med Rnd, men det virker ikke
Opnå den bedste ydeevne med din computer, og overtag føringen i de nyeste spil uden at gå over budgettet.
30. oktober 2024
Slettet bruger
26. maj 2003 - 18:57#1
Dim Kass(6) As Integer <-- betyder 6 elementer i dit array For i = 0 To 6 <-- Giver 7 elementer i dit array
Hvis der skal være 7 så må du ændre din Dim ellers kør fra 1 to 6 i løkken.
Synes godt om
Slettet bruger
26. maj 2003 - 18:59#2
Hmm, jeg var lige for hurtig. Eller hvad...jeg tror stadig at du render over de positioner du har defineret dir array til, hvad returnerer din Rnd funktion?
kan du kode denne psudokode ---------------------------------------- opret array(6 pos) sæt array(0 til 6) til "0" tilføj 1 til array(1) - Herefter array(1) = 1 tilføj 1 til array(2) - Herefter array(2) = 1 tilføj 1 til array(1) - Herefter array(1) = 2
Hvordan vil du gøre det hvis det er indholdet af kass(5), der skal tilskrives med "sig selv" +1
Synes godt om
Slettet bruger
26. maj 2003 - 19:39#13
Hæ hæ nu ved jeg hvad der er galt din Private Sub CMD_Kast_Click() kender ikke dit array, du skal definere dit array helt i toppen af din side så det bliver globalt ellers kan du kun bruge det i din form load.
Bemærk en overbærende smiley, jeg kan da godt se at vi krydsede hinanden. Du var måske lidt mange svar om at komme frem til resultatet :-D
Synes godt om
Slettet bruger
26. maj 2003 - 20:07#21
Jeg er klar over jeg brugte mange svar som du også kan se af mit tidligere indlæg, jeg så godt smileyen men synes egentlig at din kommentar var overflødig. Bare hvad jeg synes.
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.