Ir ao conteúdo
  • Cadastre-se
EduardoGrigull

Codigo vba lento

Recommended Posts

Bom dia, 

Eu recriei um jogo clássico em VBA, o Campo Minado...

 

Funcionou tudo direitinho, o algoritmo das bombas e números ficou perfeito :D

A parte de clicar em uma bomba ou clicar em um número tambem,

o problema é quando eu clico num quadradinho vazio, pela regra, ele abre todos os vazios ao redor dele + os números ao redor destes

 

quando clica em um quadrado vazio, ele analisa todos ao redor dele, dos quais foram vazios tambem, ele analisa estes também, ou seja,

da um erro dizendo que a memória nao foi o suficiente pra "pilha".

Ai eu fiz um segundo codigo, 

ele analisa um por um, e se um for vazio e tiver sido clicado, ele clica nele também e repete tudo.

isso da mais ou menos umas 60 70x de repeticao...

 

o problema é que ficou lento, eu clico e demora pra executar o calculo, precisava de um codigo mais agil, ou de uma mente inteligente :D

 

no anexo segue o jogo para analise :D

 

OBS.: O codigo que ta travando é no Modulo: ModVerificarZerosMEDIO

OBS.: o jogo no modo fácil funciona bem, o problema é o modo médio :/

 

Editado por EduardoGrigull

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×