SALVAR TEXTOS AO FECHAR
Primeiramente gostaria de falar que ja tentei de tudo e no vb 2010 eu não consigo fazer o que quero, fiz isso em outro programa meu no vb 2008 mas não me lembro o que fiz.
Gostaria de saber como fazer para um texto ficar salvo ao fechar o form, assim quando abrir novamente, o texto ainda estar ali
Exemplo: Pontos em um jogo, a pessoa conquista 500 pontos e fecha o jogo, mas quando abre novamente esta com 0, gostaria de saber como salvar os 500 pontos para quando o programa for aberto novamente o texto continuar do jeito que estava.
Obrigado :)
Gostaria de saber como fazer para um texto ficar salvo ao fechar o form, assim quando abrir novamente, o texto ainda estar ali
Exemplo: Pontos em um jogo, a pessoa conquista 500 pontos e fecha o jogo, mas quando abre novamente esta com 0, gostaria de saber como salvar os 500 pontos para quando o programa for aberto novamente o texto continuar do jeito que estava.
Obrigado :)
Vc pode usar banco de dados ou variaveis. fica a seu criterio. Se Caso precise de uma classe de conexão com o banco de Dados, eu postei um artigo no site postando todo o código fonte que funciona normalmente no VB.Net 2008 e no VB.NET2010 usando o SQL Server. No Exemplo q vc deu, recomendo usar banco de dados.
Mouser, caso ele escolha uma variável como vai ficar gravado este valor.
Estou interessado em saber.
Estou interessado em saber.
A variavel é declarada fora da função ou fora da Sub. EX:
ou
Claro que após a finalização do Software ou por alguma função, a variavel é apagada por completo, ela só salva na variavel enquanto estiver em execução.
Citação:
Dim n as Integer
Public sub M
dim A as Integer
n = CInt(textbox.text)
End Sub
ou
Citação:
Dim n as Integer
Public sub M
dim A as Integer
n = n + CInt(textbox.text)
End Sub
Claro que após a finalização do Software ou por alguma função, a variavel é apagada por completo, ela só salva na variavel enquanto estiver em execução.
Além da alternativa óbvia do uso de um banco de dados, você ainda pode fazer uma classe e serializar para um arquivo. Ao carregar o form, você desserializa o xml de volta para a classe.
Não deu para entender.
Esta fora do meu conhecimento.
Acho que uma variável é volátil.
Esta fora do meu conhecimento.
Acho que uma variável é volátil.
Ao invés de uma variável, use classes. Elas podem ser serializadas para arquivos XML e desserializadas novamente para classes.
Nao sei se te entendi direito, mas vou ver se te ajudo.
Pode criar um .ini ou vai em settings defina uma nova string como pontuacao (o meu teclado e americano entao nao tem acento), e coloque esses codigos:
Eu usei como exemplo uma label, bom relembrando que nao sei se e isso.
Pode criar um .ini ou vai em settings defina uma nova string como pontuacao (o meu teclado e americano entao nao tem acento), e coloque esses codigos:
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
My.Settings.pontuacao = Label1.Text
My.Settings.Save()
My.Settings.Reload()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Label1.Text = My.Settings.pontuacao
End Sub
Eu usei como exemplo uma label, bom relembrando que nao sei se e isso.
Garimpando.
Registro do windows - Não aconselhavel, ao formatar a maquina sera perdido.
PEDRO47501 - Arquivos Ini=Boa Opção
KERPLUNK - Arquivos Xml=Boa Opção
MOUSER - Banco de Dados=Tem que ser analisado, dependendo se já se utiliza Bd, pode ser.
Registro do windows - Não aconselhavel, ao formatar a maquina sera perdido.
PEDRO47501 - Arquivos Ini=Boa Opção
KERPLUNK - Arquivos Xml=Boa Opção
MOUSER - Banco de Dados=Tem que ser analisado, dependendo se já se utiliza Bd, pode ser.
Ini ou Xml ou ate ainda JSON nesse caso acho que vai ser a mesma coisa, entao o jeito e ir por um desses caminhos
Citação:concordo. E alem de ficar mais fácil e organizado.KERPLUNK Além da alternativa óbvia do uso de um banco de dados, você ainda pode fazer uma classe e serializar para um arquivo. Ao carregar o form, você desserializa o xml de volta para a classe.
Citação:é tudo questão de analise, eu indiquei o Banco de dados por ter mais afinidade. Mas entre os 3. Pelo o que entendi, XML e Ini são melhores opções para um sistema mais simples, caso seja algo com uma visão mais ampla, um banco de dados não seria uma má ideia.NILSONTRES Garimpando.
Registro do windows - Não aconselhavel, ao formatar a maquina sera perdido.
PEDRO47501 - Arquivos Ini=Boa Opção
KERPLUNK - Arquivos Xml=Boa Opção
MOUSER - Banco de Dados=Tem que ser analisado, dependendo se já se utiliza Bd, pode ser.
Tópico encerrado , respostas não são mais permitidas