ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
511
511
EMPFEHLEN
-
Hallo!
Mein Kollege hat mir heute diesen Code gegeben, jetzt bräuchte ich ne erklärung für jeden step den der code macht.Zum Beispiel was beim Dimensionieren passiert und was der zähler macht!
Vielen Dank
Sub Zufallszahl()
Const LottoMin As Long = 1
Const LottoMax As Long = 47
Dim Zahlen() As Long
Dim Zähler As Long
Dim Vorhanden As Boolean
Dim LottoZahl As Long
Dim StartZahl As Integer
Randomize
ReDim Zahlen(0)
Do While UBound(Zahlen) < 6
LottoZahl = Int((LottoMax - LottoMin + 1) * Rnd + LottoMin)
Zähler = 0
Do While Zähler < UBound(Zahlen)
Zähler = Zähler + 1
If Zahlen(Zähler) = LottoZahl Then Exit Do
Loop
If Zahlen(Zähler) <> LottoZahl Or Zähler = 0 Then
ReDim Preserve Zahlen(UBound(Zahlen) + 1)
Zahlen(UBound(Zahlen)) = LottoZahl
End If
Loop
For StartZahl = 1 To UBound(Zahlen) - 1
LottoZahl = StartZahl
For Zähler = StartZahl + 1 To UBound(Zahlen)
If Zahlen(LottoZahl) > Zahlen(Zähler) Then LottoZahl = Zähler
Next Zähler
Zähler = Zahlen(StartZahl)
Zahlen(StartZahl) = Zahlen(LottoZahl)
Zahlen(LottoZahl) = Zähler
Next StartZahl
End Sub
-
Hallöchen
Du machst es dir aber einfach...
Ich gehe mal davon aus das du keine Erfahrung von VB hast. Wenn du diesen Code nicht selbst analysieren kannst, mache ich dir den Vorschlag alle Deklarationen oder Aufrufe in deinem Code mal hier im Forum zu suchen. Du wirst massenhaft finden.
Der Aufbau ist dafür einfach genug.Schweigen ist auch eine Art um mangelndes Wissen zu verbergen
-
Oder frag doch deinen Kollegen!
hihi = -h²
Ähnliche Themen
-
Erklärung?!
Von hhunderter im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 23.06.05, 15:19 -
Erklärung?
Von paddymann im Forum C/C++Antworten: 4Letzter Beitrag: 12.05.05, 22:40 -
Erklärung von Objekten
Von Micha - Spawn im Forum .NET ArchivAntworten: 1Letzter Beitrag: 19.09.04, 18:26 -
Erklärung
Von Stealth Cyborg im Forum Office-AnwendungenAntworten: 2Letzter Beitrag: 13.07.04, 11:53 -
mysql_result Erklärung
Von pnx im Forum PHPAntworten: 6Letzter Beitrag: 10.07.04, 22:20





Zitieren
Login





