Fórum Diretiva de Compilação quot;Compostaquot; #354797
04/03/2008
0
Turma,
Tenho um programa com duas diretivas de compilação: Atacado e Varejo.
Até aí, beleza.
Mas agora eu preciso de um outro tipo, que é a versão profissional ou versão simples do sistema.
Aí eu tentei colocar assim na diretiva, com ponto-e-virgula:
[b:9b3c739eb4]
ATACADO;SIMPLES
ATACADO;PROFISSIONAL
VAREJO;SIMPLES
VAREJO;COMPLETA
[/b:9b3c739eb4]
Mas não consigo usar os ifdefs da vida
Alguém me ajuda ?
:D
Tenho um programa com duas diretivas de compilação: Atacado e Varejo.
Até aí, beleza.
Mas agora eu preciso de um outro tipo, que é a versão profissional ou versão simples do sistema.
Aí eu tentei colocar assim na diretiva, com ponto-e-virgula:
[b:9b3c739eb4]
ATACADO;SIMPLES
ATACADO;PROFISSIONAL
VAREJO;SIMPLES
VAREJO;COMPLETA
[/b:9b3c739eb4]
Mas não consigo usar os ifdefs da vida
Alguém me ajuda ?
:D
Desenvolvimento_camp
Curtir tópico
+ 0
Responder
Posts
05/03/2008
Rodc
Estas diretivas estão sendo cadastadas pelas opções do programa? Está correto fazer a separação usando o ponto-e-vírgula. Na hora de usar no ifdef você deve usar apenas uma condição, não as duas de uma vez. Caso queira fazer duas comparações você terá de fazer ifdefs encadeados.
Responder
Gostei + 0
11/03/2008
Desenvolvimento_camp
Deu certo usando elas com ponto e virgula na declaração (projeto) e dentro do exe era mancada mesmo, estava colocando o ; também.
Usei da forma do colega e resolveu.
Usei da forma do colega e resolveu.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)