vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Turnierpaarungen zufällig auslosen? 
Autor: RinGosTarR
Datum: 18.06.04 14:15

So ich hatte die letzten Tage keine Zeit und habs heute mal wieder versucht

es funktioniert schon fast aber leider ist immer noch ein fehler drin das einem Teilnehmer 2 paarungen zugelost werden :=( aber eben immer nur einem



List3.Clear
For xx = 1 To maxanzahl
eout = 0
' Hier schaue ich ob spieler xx diese runde schon jemandem zugelost wurde
For uu = 0 To List3.ListCount
If xx = List3.List(uu) Then
eout = 1
End If
Next
If eout = 1 Then
GoTo tjump
End If
' Hier schaue ich an welcher stelle des hilfsarrays der aktuelle spieler steht
For vv = 1 To maxanzahl
If pdata(xx, 0) & " " & pdata(xx, 1) & " " & pdata(xx, 2) = tmpschweizer(vv, 0) Then
Index = vv
Exit For
End If
Next
' Hier beginnt die gegnersuche
For nn = xx + 1 To maxanzahl
exist = 0
hier schaue ich für alle runden ob es die paarung "xx" gegen "nn" schon gegeben hat
For yy = 1 To runden - 1
If tmpschweizer(Index, yy) = pdata(nn, 0) & " " & pdata(nn, 1) & " " & pdata(nn, 2) Then
exist = 1
End If
Next
'Wenn es die paarung noch nicht gab wird sie ein List2 eingetragen
If exist = 0 Then
List2.AddItem pdata(xx, 0) & " " & pdata(xx, 1) & " gegen " & pdata(nn, 0) & " " & pdata(nn, 1)
'hier wird sie dann in das hilfsarray eingetragen ist nur zum testen auskomentiert
'tmpschweizer(Index, aktrunde) = pdata(nn, 0) & " " & pdata(nn, 1) & " " & pdata(nn, 2)
'hier schreibe ich die paarung in List3 um keine doppelte paarung zu bekommen
List3.AddItem nn
List3.AddItem xx
Exit For
End If
Next
tjump:
Next



leider kommt es oft vor das eine spieler gar nicht ausgelost wird und ein anderer dafür doppelt???
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Turnierpaarungen zufällig auslosen?1.820RinGosTarR09.06.04 16:00
Re: Turnierpaarungen zufällig auslosen?987apo09.06.04 23:38
Re: Turnierpaarungen zufällig auslosen?854Zardoz10.06.04 12:08
Re: Turnierpaarungen zufällig auslosen?835devnull11.06.04 08:06
Re: Turnierpaarungen zufällig auslosen?874RinGosTarR11.06.04 09:51
Re: Turnierpaarungen zufällig auslosen?913devnull11.06.04 10:52
Re: Turnierpaarungen zufällig auslosen?840devnull11.06.04 10:53
Re: Turnierpaarungen zufällig auslosen?822RinGosTarR11.06.04 15:05
Re: Turnierpaarungen zufällig auslosen?765devnull11.06.04 16:01
Re: Turnierpaarungen zufällig auslosen?771RinGosTarR11.06.04 22:44
Re: Turnierpaarungen zufällig auslosen?768devnull12.06.04 12:44
Re: Turnierpaarungen zufällig auslosen?806RinGosTarR12.06.04 12:50
Re: Turnierpaarungen zufällig auslosen?779RinGosTarR14.06.04 08:44
Re: Turnierpaarungen zufällig auslosen?752Kanngarnix14.06.04 10:36
Re: Turnierpaarungen zufällig auslosen?747RinGosTarR14.06.04 20:49
Re: Turnierpaarungen zufällig auslosen?750Kanngarnix14.06.04 22:32
Re: Turnierpaarungen zufällig auslosen?857RinGosTarR18.06.04 14:15

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel