Criei um programa e no form_load() dele coloquei o seguinte código:
Dim VAR As integer
VAR = 0
Dim Reg As Object
Set Reg = CreateObject("wscript.shell")
Reg.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Programa\" & "CArquivo", VAR
Ou seja, esse código salva a variavel VAR em uma chave no registro...
O meu problema é o seguinte, essa variavel VAR pode ser mudada pelo usuario no programa,e quando ele muda essa variavel, o valor no registro tambem muda...
Só que quando ele abrir o programa de novo, a variavel VAR vai voltar a ser igual a 0 (ZERO), por causa do codigo que eu coloquei no form_load().
Eu gostaria de saber se há algum jeito, ou código, (se eu tenho que usar algum módulo, ou coisa parecia), para que o código que escreve a chave com a variavel no registro seja executada só uma vez. E o usuario depois de mudar a variavel, e executar novamente o programa,a variavel seja a mesma que ele tinha definido na ultima vez que usou o programa...
Se tiver algum jeito por favor!!! me expliquem, enviando um código como exemplo...pois não sou um expert em VB..
Pergunta
Guest - Paulo -
Criei um programa e no form_load() dele coloquei o seguinte código:
Dim VAR As integer
VAR = 0
Dim Reg As Object
Set Reg = CreateObject("wscript.shell")
Reg.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Programa\" & "CArquivo", VAR
Ou seja, esse código salva a variavel VAR em uma chave no registro...
O meu problema é o seguinte, essa variavel VAR pode ser mudada pelo usuario no programa,e quando ele muda essa variavel, o valor no registro tambem muda...
Só que quando ele abrir o programa de novo, a variavel VAR vai voltar a ser igual a 0 (ZERO), por causa do codigo que eu coloquei no form_load().
Eu gostaria de saber se há algum jeito, ou código, (se eu tenho que usar algum módulo, ou coisa parecia), para que o código que escreve a chave com a variavel no registro seja executada só uma vez. E o usuario depois de mudar a variavel, e executar novamente o programa,a variavel seja a mesma que ele tinha definido na ultima vez que usou o programa...
Se tiver algum jeito por favor!!! me expliquem, enviando um código como exemplo...pois não sou um expert em VB..
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.