Eu tento eliminar todas as mensagens de Warning quando compilo meus projetos.
Tento.
Mas existe algumas chatas, que sempre aparecem e você pouco pode fazer, como por exemplo:
[DCC Warning] Unt_RotinasLog.pas(420): W1002 Symbol 'faArchive' is specific to a platform
A aviso acima aparece por conta de uma instrução como a abaixo:
//... iAchou := FindFirst(NomeArquivo,faArchive,rLocalizador); //...
Perceba que o inicio do aviso existe um código: W1002.
Bom, a maneira deste aviso não aparecer é desabilitar este warning:
//... {$WARN SYMBOL_PLATFORM OFF} iAchou := FindFirst(NomeArquivo,faArchive,rLocalizador); {$WARN SYMBOL_PLATFORM ON} //...
Fonte:
http://stackoverflow.com/questions/376785/identifiers-for-delphis-warn-compiler-directive