Usuário com melhor resposta
[VB.NET] Como eu faço um Sistema de Save/Load ?

Pergunta
-
[VB.NET] Olá a todos, estou desenvolvendo um jogo e preciso de ajuda. Criei variáveis no Module, por exemplo : Dinheiro,dia,nível,etc. O problema é que ao fechar o aplicativo tudo isso é resetado, eu gostaria de saber uma forma de salvar isso em algum arquivo, xml, txt ou qualquer tipo.
Exemplo :
Você começa com o nível 1
Public nível As Integer = 1
Com o tempo esse valor aumenta e se torna 10,
nível = 10
Eu preciso que após apertar um botão ou iniciar uma form o aplicativo salve essa informação para que na próxima vez que eu iniciar a aplicação eu possa apertar num botão de continuar e eu volte a ter esse nível, no caso "nível = 10"
Agradeço a quem ajudar. Abraços
- Editado aKaz99 sexta-feira, 23 de fevereiro de 2018 22:54
Respostas
-
Use my.setings
Public Class Form1 Public nível As Integer = 1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load nível = My.Settings.salvar_tempo 'para carregar o valor My.Settings.salvar_tempo = nível 'para por o valor na variavel ha ser salva My.Settings.Save() 'salvar valor End Sub End Class
Foto
- Editado João Paulo [] sábado, 24 de fevereiro de 2018 01:50
- Marcado como Resposta aKaz99 sábado, 24 de fevereiro de 2018 03:05
-
aKaz99,
Posso indicar alguns artigos para você ler?
Se você tiver dúvidas, posso tentar saná-las.
Na minha opinião, seria mais legal no XML.=================================================
http://www.macoratti.net/07/11/vbn_gxml.htm=================================================
VB .NET - Lendo arquivos XML
http://www.macoratti.net/10/08/vbn_xml1.htm=================================================
SAIDAS CSV, XML E XLSX
http://www.vbmania.com.br/index.php?modulo=detalhe&id=9129=================================================
Lendo e escrevendo em arquivo Textos
http://www.macoratti.net/vbn_txt.htm=================================================
VB.NET - Criar, Ler, Escrever, Copiar e Deletar arquivos Textos (revisitado)
http://www.macoratti.net/15/06/vbn_atxt1.htm=================================================
[]'s,
Fabio I.
Todas as Respostas
-
Use my.setings
Public Class Form1 Public nível As Integer = 1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load nível = My.Settings.salvar_tempo 'para carregar o valor My.Settings.salvar_tempo = nível 'para por o valor na variavel ha ser salva My.Settings.Save() 'salvar valor End Sub End Class
Foto
- Editado João Paulo [] sábado, 24 de fevereiro de 2018 01:50
- Marcado como Resposta aKaz99 sábado, 24 de fevereiro de 2018 03:05
-
aKaz99,
Posso indicar alguns artigos para você ler?
Se você tiver dúvidas, posso tentar saná-las.
Na minha opinião, seria mais legal no XML.=================================================
http://www.macoratti.net/07/11/vbn_gxml.htm=================================================
VB .NET - Lendo arquivos XML
http://www.macoratti.net/10/08/vbn_xml1.htm=================================================
SAIDAS CSV, XML E XLSX
http://www.vbmania.com.br/index.php?modulo=detalhe&id=9129=================================================
Lendo e escrevendo em arquivo Textos
http://www.macoratti.net/vbn_txt.htm=================================================
VB.NET - Criar, Ler, Escrever, Copiar e Deletar arquivos Textos (revisitado)
http://www.macoratti.net/15/06/vbn_atxt1.htm=================================================
[]'s,
Fabio I.