Universo Games
Ola , Convidado



Você ainda não e cadastrado então cadastre-se e veja todas as atualizações no mundo rpg!!!
Universo Games

Suporte e Desenvolvimento só no Universo Games

Ola Convidado, Seja Bem vindo a equipe lhe deseja boa sorte no seu projeto!

Você não está conectado. Conecte-se ou registre-se

Fazer o cliente do jogo continuar rodando caso encontre erros..

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

okabe


Membro
Membro
Bom,vou fazer esse sistema agora...Pode estar errado,portanto,qualquer problema ou erro meu poste aqui.
(sinceramente não sei se funciona)

Crie um novo module
dentro dele coloque o seguinte:
Código:
Public Sub EvitarErro ()
If Error.number = 9 Then
PlayerMsg "Foi encontrado um erro"
Resume Next
End If
End Sub

Crie um timer,e em interval coloque 2000

dentro dele coloque o seguinte código:
Código:
Call EvitarErro

Ele não vai causar nenhum efeito no jogo,ele vai digamos "pular" o código que acusou o erro...
É usado também para corrigir erros simples onde o programador esquece de especificar onde ou como exatamente tal código deve ser executado...


Hum,como eu disse,não testei,e aparentemente esse código que acabei de fazer esta realmente errado...(fazer um timer inutilizaria tudo...)
Mas gostaria que alguém fizesse o teste...
Explicando o código que acabei de fazer
O timer vai chamar o sub "Evitar Erro" a cada 2 segundos,sempre que acontecer um Subscript Out Of Range,o cliente vai continuar funcionando,ignorando o erro..

Erros postem aqui...

Luucas Robeerto


Fundador
Fundador
Olá primeiro bem vindo ao forum

Ja percebi um erro ai

Public Sub EvitarErro ()
If Error.number = 9 Then
PlayerMsg "Foi encontrado um erro"
Resume Next
End If
End Sub

No

Resume Next

No caso seria

On Error Resume Next

Assim o erro passa batido sem problemas

Public Sub EvitarErro ()
If Error.number = 9 Then
PlayerMsg "Foi encontrado um erro"
On Error Resume Next
End If
End Sub

Não tenho certeza se vai funcionar não só arrumei o código errado alí


_______________________________________________________________________________________________________

[Você precisa estar registrado e conectado para ver esta imagem.]
Spoiler:
[Você precisa estar registrado e conectado para ver esta imagem.]
[Você precisa estar registrado e conectado para ver esta imagem.]
[Você precisa estar registrado e conectado para ver esta imagem.]

[Você precisa estar registrado e conectado para ver esta imagem.]
[Você precisa estar registrado e conectado para ver esta imagem.]
http://universogamesmmo.forumeiros.com

RenanR


Membro
Membro
Hum também não tenho certeza se pegará. E sim, é On Error Resume Next como o Lucas ali disse.

http://mmomakerbr.ativoforum.com

Conteúdo patrocinado


Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum