Mi lehet a hiba a Visual Basic programomban?
Figyelt kérdés
Üdv.
Erre a részletre "szól be" a VB.
Sub kever(ByVal tomb() As Integer)
Dim b As Integer
Dim egyik As Integer, masik As Integer, seged As Integer
For i As Integer = 0 To 99
egyik = b.Next(0, tomb.GetUpperBound(0) + 1)
masik = b.Next(0, tomb.GetUpperBound(0) + 1)
seged = tomb(egyik)
tomb(egyik) = tomb(masik)
tomb(masik) = seged
Next
End Sub
Az egyik&masik sornál a .next-tel van valami baja,és nem tudok rájönni mit akar...
Amit kiír:
'Next' is not a member of 'integer'
'Next' is not a member of 'integer'
nem tudom,hogy mi nem tetszik neki...,egy ideje már őszülök vele.
2014. febr. 26. 19:39
1/2 iostream válasza:
Hát pedig nagyon jól megfogalmazza a hibaüzenet. A b egy Integer. Az Integer nem ismeri a Next metódust. Te valami randomizáló objektumot aakrtál oda írni, nem egy Integert.
2/2 anonim válasza:
A 'Dim b As Integer' részt cseréld erre:
'Dim b As Random = New Random()'
Ahogy iostream is leírta, a hibaüzenet tökéletesen leírja miről van szó.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!