Joguinho simples - Erro no Windows

Delphi

03/05/2003

Oi pessoal, estou começando a programar em Delphi agora e por isso só estou pegando exemplos simples, estava fazendo um ´Jogo da Velha´ e ele tem um comando que não consigo entender é este:


M:=Trunc(Random * 10);
Botao[M].Caption:=´O´;
NumeroVezes=0;

Gente alguém pode me explicar como funciona este código?
Se eu não me engano é para identificar a jogada da máquina no Jogo da Velha que eu estou fazendo, mas porque é necessário o comando Trunc?

-----
Quando terminei o Jogo da velha, ele rodou normalmente, mas não dá pra jogar ele porque de vez em quando a parece o seguinte erro:

Acess violation at address 00422E05 in module ´JOGOVELHA.EXE´. Read of address FFFFFFFF.
----
Alguém sabe me dizer?
Valeu!


Ana Cristina

Ana Cristina

Curtidas 0

Respostas

Obubiba

Obubiba

03/05/2003

Trunc retorna a parte inteira de um número.
quanto ao erro:

Acess violation at address 00422E05 in module ´JOGOVELHA.EXE´. Read of address FFFFFFFF.

Creio que você esteja tentando acessar um botão inexistente.


GOSTEI 0
POSTAR