Ir ao conteúdo
  • Cadastre-se
wildoidao

Erro de Logica usando try e catch

Recommended Posts

Pessoal,

Tô com a seguinte duvida, tenho um código já pronto e ele está atualmente assim:

try{
função que pega o valor do regedit em 32-bits;

Nesta linha teria o tratamento do valor recebido;
Nesta linha teria o tratamento do valor recebido;
Nesta linha teria o tratamento do valor recebido;
Nesta linha teria o tratamento do valor recebido;
Nesta linha teria o tratamento do valor recebido;
Nesta linha teria o tratamento do valor recebido;
}
catch (Exception ex)
{
Mensagem de erro e aviso no sistema;
Mensagem de erro e aviso no sistema;
Mensagem de erro e aviso no sistema;
}

Assim como está o exemplo minha função está funcionando perfeitamente, só que o problema ocorre que ela só busca em 32-bits.

E agora preciso usar ela para pegar em 64-bits. (estou usando windows)

sei que posso jogar a primeira tentativa de pegar o valor em um try e caso não ocorra vai gerar uma exeção, mas como aproveitar

o que já tenho " Nesta linha teria o tratamento do valor recebido;" e não repetir já que depois que peguei o valor

vai executar da mesma maneira, mesmo sendo 32 ou 64 -bits.

pensei em fazer assim, mas não está dando certo:

try{
função que pega o valor do regedit em 32-bits;
}
catch(Exception ex)
{
try{
função que pega o valor do regedit em 64-bits;
}

*Aqui que me perdo como fazer para fechar o catch abaixo e aproveitar as linhas abaixo??*


Nesta linha teria o tratamento do valor recebido;
Nesta linha teria o tratamento do valor recebido;
Nesta linha teria o tratamento do valor recebido;
Nesta linha teria o tratamento do valor recebido;
Nesta linha teria o tratamento do valor recebido;
Nesta linha teria o tratamento do valor recebido;
}
catch (Exception ex)
{
Mensagem de erro e aviso no sistema;
Mensagem de erro e aviso no sistema;
Mensagem de erro e aviso no sistema;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×