Fórum Joguinho simples - Erro no Windows #157592
03/05/2003
0
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!
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
Curtir tópico
+ 0
Responder
Posts
03/05/2003
Obubiba
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.
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.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)