Gustav Brock
Gustav at cactus.dk
Fri Apr 23 10:38:29 CDT 2010
Hi Drew
What is this? You always bark about how busy you are.
Can't wait for Friday beer!?
/gustav
>>> DWUTKA at marlow.com 23-04-2010 17:26:38 >>>
LOL, nah, I'll stick with 'code boy'
Private Sub Command1_Click()
Dim Victims As Collection
Dim vt As Victim
Dim i As Long
Dim strTemp As String
Dim strPaste As String
Set Victims = New Collection
For i = 1 To 1000
Set vt = New Victim
vt.OriginalPosition = i
Victims.Add vt, "ID:" & i
Set vt = Nothing
Next i
Do Until Victims.Count <= 1
For i = 1 To Victims.Count Step 2
Set vt = Victims(i)
vt.Shot = True
Set vt = Nothing
Next i
'Remove shot victims
strTemp = ""
For Each vt In Victims
If vt.Shot Then
Victims.Remove "ID:" & vt.OriginalPosition
Else
strTemp = strTemp & vt.OriginalPosition & ","
End If
Next
Me.List1.AddItem Left(strTemp, Len(strTemp) - 1)
strPaste = strPaste & Left(strTemp, Len(strTemp) - 1) & vbCrLf
Loop
Clipboard.Clear
Clipboard.SetText strPaste
End Sub
Drew