Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

Sir Pereira

My.Settings.Save

Mensagens Recomendadas

Sir Pereira    3
Sir Pereira

Boas pessoal,

é o seguinte, tenho um código para alterar o valor de uma setting, e no fim guardo.

Mas, isto tudo em debug. E por exemplo se encerrar o debug, e fizer de seguida o debug novamente, os settings ficam guardados do debug anterior, ou como se está em testes, são ficheiros temporários e não ficam gravados?

Abraço :)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
anolsi    16
anolsi

Em debug os settings não são guardados

Errado. Em debug as Settings são guardadas normalmente, o que acontece é que quando fazes uma alteração no código do programa, é feito um rebuild ao teu projecto, e as settings que são "geradas" são as por defeito. No entanto se experimentares correr duas vezes o programa em debug, sem fazer alterações de código, podes ver que as Settings se mantêm.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
ribeiro55    44
ribeiro55

Existem 2 tipos de âmbitos (scopes) de settings.

Se usares "User scope", as settings são "reset" quando a localização do executável altera e portanto, se estiveres sempre o projecto no mesmo sítio, não deveria alterar.

Se usares "Application scope", o "xméle" das settings está na raiz. Se no solution explorer meteres no ficheiro "Always copy" (ou coisa parecida), o efeito é as settings parecerem que são "reset" a todas as vezes que corres em debug.

Se for "Application scope", tira o "always copy" do "xméle", e mete "do not copy" no solution explorer.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade