Hm? Warum denn das? *Quelltext durchforst* ich kümmere mich mal drum...
*selbst ausprobier* Also bei mir läufts ganz normal Oo Im Quelltext kann ich das auch nicht entdecken

Kann doch eigendlich gar nicht sein. Ich hab jedem Button das gleiche zugeordnet:
Delphi-Quellcode:
if
(TicTacToe[2,1] = 2) and (TicTacToe[2,2] = 2) and (TicTacToe[2,3] = 2) then
ShowMessage ('Spieler 2 (O) hat gewonnen!');
da steht ganz klar AND [2,3], das ist also eigendlich total unmöglich, dass da spieler zwei gewonnen hat