Esse artigo faz parte da revista Clube Delphi Edição 92. Clique aqui para ler todos os artigos desta edição

na; mso-bidi-font-size: 12.0pt"> e $IFEND, permitem ao compilador omitir blocos de código, baseado no status da condição $IF e $ELSEIF. Algumas características das diretivas são listadas a seguir:

  • Podem ser aninhadas, em até 32 níveis;
  • Seu identificador deve iniciar com letras seguidas por uma combinação de letras, números e underscores;
  • Podem ter qualquer tamanho, mas apenas os primeiros 255 caracteres serão considerados;

Logicamente que não teremos um identificador maior que 255 caracteres. O Delphi utiliza diretivas de compilação em seu fonte para identificar muitas variáveis, na Listagem 1 segue alguns exemplos da utilização no próprio Delphi.

 

Listagem 1. Exemplo de diretivas de compilação                                               

unit Classes;

{$R-,T-,X+,H+,B-}

{$IFDEF MSWINDOWS}

{ ACTIVEX.HPP is not required by CLASSES.HPP } ...

Quer ler esse conteúdo completo? Tenha acesso completo