DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Criando uma sub condicional - Excluindo em run-time

Veja nesta Dica -, Visual Studio .NET, Criando uma sub condicional - Excluíndo em run-time.


Um recurso muito interessante no .NET é o atributo Conditional, que pode ser aplicado em SUBs da seguinte forma :

<Conditional("LOG")> Sub teste()

End Sub


LOG é uma constante de compilação, o nome inventei, poderia ser qualquer coisa. Isso permite que essa sub faça ou não parte do código dependendo da existência desta constante.

A complexidade disso está no fato de que se a sub fosse simplesmente retirada do código, todas as chamadas dela falhariam. Com o atributo Conditional não apenas a sub é eliminada, mas todas as chamadas a ela.

A presença ou não da sub é controlada pela constante LOG. Para definir esta constante devemos entrar nas propriedades do projeto, Configuration Properties->Build

Na parte inferior da tela encontramos uma caixa chamada Custom Constants, na qual podemos definir a constante : LOG=true

Podemos manter essa constante enquanto desenvolvemos e retira-la em run-time, por exemplo. Muitas outras alternativas podem ser imaginadas.





    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



[Este post ainda não foi associado a uma sequência]
Publicidade
Autor
Tipster .net

Dicas sobre .NET




Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03