Fórum Diretivas de compilação #12459
02/12/2009
0
Silvia Berezin
Curtir tópico
+ 0Posts
02/12/2009
Wesley Yamazack
{$IFDEF MINHA_PRIMEIRA_DIRETIVA}
{$IFDEF MINHA_SEGUNDA_DIRETIVA}
{$IFDEF MINHA_TERCEIRA_DIRETIVA}
{$ENDIF}
{$ENDIF}
{$ENDIF}
Se for isso esta ai a solução.
Um abraço
Wesley Y
Gostei + 0
03/12/2009
Silvia Berezin
Fornecedores_IncAlt,uMenuFiscal;
{$ENDIF} {$IFDEF DEBUGVDA}
Fornecedores_IncAlt,uMenuFiscal;
{$ENDIF} {$IFDEF ADM}
Fornecedores_IncAlt;
{$ENDIF} {$IFDEF DEBUGADM}
Fornecedores_IncAlt;
{$ENDIF} O mesmo .PAS é usado para 2 projetos, porém o projeto ADM não usa a unit uMenuFiscal (não, não posso acrescentar no projeto ADM pois existem mais outras tantas units que teriam que ser acrescentadas também). Quando estou Debugando preciso da clausula DEBUGADM ou DEBUGVDA, pois utilizamos DLLs de proteção que não permitem debugar, então temos que ter uma diretiva para DEBUGAR e outra para a versão final. Obrigada pela atenção Abs Silvia
Gostei + 0
04/12/2009
Wesley Yamazack
Desculpe mas nao entendi muito bem. O código que você me enviou já não resolve o problema ? Pelo que entendi, de acordo com o código postado
o Delphi so compilara as units que voce usa, por exemplo, quando definir ADM a unit uMenuFiscal nao sera compilada, conforme desejado.
Att,
Wesley Y
Gostei + 0
07/12/2009
Silvia Berezin
Gostei + 0
07/12/2009
Wesley Yamazack
Não terá como fugir disso não, infelizmente, até o momento, em minha visão não teria outra forma.
Um abraço
Wesley Y
Gostei + 0
18/12/2009
Wesley Yamazack
Podemos fechar o chamado ?
Att,
Wesley Y
Gostei + 0
22/12/2009
Devmedia
por falta de retorno estamos encerrando o chamado. CASO TENHA DÚVIDAS SOBRE O ASSUNTO AQUI TRATADO, BASTA POSTAR A DUVIDA AQUI MESMO QUE O CONSULTOR VOLTARÁ A LHE ATENDER O SERÁ REABERTO.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)