Jonatas Santana
não registrado
|
|
Postada em 13/09/2007 13:30 hs
Boa tarde galera, eu vi um código na internet e achei um pouco estranho...eu vi um trecho de código como este abaixo: #if x=y then blablablabla #end if Alguém saberia me dizer para que serve este # antes do if? Valeu
|
|
|
|
|
|
|
|
Postada em 13/09/2007 13:36 hs
|
|
|
|
|
|
Postada em 13/09/2007 13:55 hs
|
|
|
|
|
|
Postada em 13/09/2007 19:24 hs
Olá Jonatas, Como dito pelo Kerplunk, isso é chamado de compilação condicional, ou seja, o código "dentro" do #IF só será compilado no seu executável quando a condição for verdadeira. Isso pode ser usado em diversas situções, inclusive para o caso de distribuir versões de avaliação apenas em que você pode restringir as funções disponíveis no programa de forma a incentivar o cliente a comprá-lo, ou ainda em casos em que uma parte do programa pode ser usada em vários outros sistemas, mas em alguns casos ele deve se comportar de outra forma. Assim, você define alguma constante no seu programa para ser avaliada no momento de compilar, nunca durante a execução do código. Essas constantes podem ser definidas no menu Project - <nome do seu projeto> Properties - aba Make - opção Conditional Compilation Arguments. Um abraço, Sandro.
|
|
|
|