Ok,
Here's the next section that I did, again, syntax errors. However, I used your above changes and the errors aren't on those lines anymore because I changed throughout my code. I think its the IF THEN statements that the debugger isn't liking.
Section 1:
Private Function cdone()
done = rowcheck()
If (done <> -1) Then
dblscore = dblscore + 1
Call printmsg("row", done)
End If
done = colcheck()
If (done <> -1) Then
dblscore = dblscore + 1
Call printmsg("col", done)
End If
done = diagcheck()
If (done <> -1) Then
dblscore = dblscore + 1
Call printmsg("diag", done)
End If
End Function
Section 2:
Private Function gquit()
Dim ii As Integer
For ii = 0 To 9
Text1(ii).Enabled = False
Next ii
Call win
End Function
Private Function movesf()
If (moves = 10) Then
tiedg = tiedg + 1
MsgBox "The game is a tie."
Text4.Text = Str(tiedg)
Call gquit
End If
End Function
Section 3:
Private Function win()
moves = 0
If (dblscore = 1) Then
If (xoro = "X") Then
xwin = xwin + 1
Text2.Text = Str(xwin)
If
owin = owin + 1 Then
Text3.Text = Str(owin)
End If
If (xoro = "X") Then
xwin = xwin
Text2.Text = Str(xwin)
If
owin = owin
Text3.Text = Str(owin)
End If
End If
kswitch = 1
End Function