Diretiva de Compilação quot;Compostaquot;
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
Curtidas 0
Respostas
Rodc
04/03/2008
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.
GOSTEI 0
Desenvolvimento_camp
04/03/2008
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.
GOSTEI 0