quarta-feira, 9 de setembro de 2009

Diretiva $WARN

Opa!

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

Minha lista de blogs