Dans Delphi 2009, que faites-vous de l'option de traiter les avertissements comme des erreurs?Delphi 2009 où est l'option «traiter les avertissements comme des erreurs»?
Répondre
Je viens de trouver la réponse après avoir posté ceci! Cela pourrait être utile pour d'autres personnes.
Naviguer vers « Project -> Options - > Delphi Compiler -> Hints and Warnings
» et changer la valeur de « Output Warnings
» à « as errors
»
que je cherchais une option similaire à ce que Visual Studio a
Sur le même sujet, si vous utilisez le compilateur de ligne de commande (DCC32.exe) le commutateur est -W^pour avoir des avertissements traités comme des erreurs. Si vous utilisez ceci, il est important de noter que le shell de commande par défaut dans Windows (cmd.exe) traite le caret (^) comme un caractère d'échappement, donc vous devez utiliser -W ^^ à la place si vous exécutez le compilateur directement à partir de la ligne de commande, d'un fichier batch ou même des événements Pre-Build ou Post-Build dans l'EDI.
Il convient également de mentionner que certains avertissements ne peuvent être traités que comme des erreurs. Le commutateur pour faire cela sur la ligne de commande ressemblerait à ceci: -W ^^ WARNING-NAME. Vous devez remplacer la chaîne associée à l'avertissement que vous souhaitez traiter par une erreur.
Le point sur -W^étant problématique dans les fichiers BAT est un bon point. L'utilisation de -W ^^ fonctionne si vous modifiez directement la ligne de compilation. Sinon, j'ai trouvé que l'utilisation de guillemets doubles "-W ^" qui fonctionne, par exemple lors de la construction d'une variable env qui contient tous les paramètres du compilateur, cette variable var étant ensuite passée à dcc32.exe. Testé avec XE, XE2, XE3, XE4.
SET CompilerParams=-B -M "-W^" -U"..\Source;%dcuoutdir%;%DUnitPath%" -I"..\Source\inc" "-N0%dcuoutdir%" -DDebugMode
"%dcc%bin\dcc32.exe" %FuTFolder%ADDTests.dpr %CompilerParams% -U"%FuTSource%" %ExtraPath32%>%DCCLogFilename%
if errorlevel 1 %Alerter% %DCCLogFilename%
- 1. Pouvez-vous demander à Ruby de traiter les avertissements comme des erreurs?
- 2. Comment puis-je dire à mxmlc de traiter les avertissements comme des erreurs?
- 3. Delphi 2009 - Chaîne implicite aux avertissements de conversion RawByteString
- 4. "Les bases de Delphi" dans Delphi 2009
- 5. FitNesse pour Delphi 2006/Delphi 2007/Delphi 2009
- 6. DeCAL et Delphi 2009
- 7. Comment déclarer des variables statiques dans Delphi 2009?
- 8. Meilleur Algorithme pour paire clé/valeur où la clé est un int64 dans Delphi, pré Delphi 2009?
- 9. Où puis-je obtenir une liste de toutes les erreurs et avertissements?
- 10. Comment désactiver les avertissements et les indications Delphi spécifiques?
- 11. Erreur de refactorisation Delphi 2009
- 12. Delphi 2009? Ok ou buggy?
- 13. Accès aux erreurs et avertissements du compilateur
- 14. gcc, changer quelques avertissements en erreurs
- 15. avertissements Linker/erreurs après Snow Leopard Upgrade
- 16. Utiliser l'option debug dcus dans Delphi 2009?
- 17. Fonction de commentaire PDF pour delphi 2009
- 18. Delphi 2009 et la mémoire de copie
- 19. Java: traiter correctement les tubes comme stdin
- 20. Enregistrement des chaînes sur le disque sous Delphi 2009
- 21. La communication entre les clients de Delphi 2009
- 22. Comment Delphi 2009 convertit les projets Delphi 7 pour les configurations de construction
- 23. Correction des avertissements d'Hibernate
- 24. Quelles sont les meilleures pratiques pour le suivi des avertissements/erreurs dans les processus de longue durée?
- 25. Delphi 6 avec RAD Studio 2009
- 26. PNG dans Delphi 2009 Imagelists et images
- 27. Comment utiliser les génériques C# dans Delphi 2009/2010?
- 28. Liste générique liée pour Delphi 2009
- 29. Delphi 2009 OnKeyDown ne piège que Delphi 2007 ne
- 30. Delphi 2009 problème de compilation de génériques
J'avais regardé directement à cet écran mais n'ai jamais fait la liste déroulante pour voir l'option "comme erreurs". Quand j'ai vu True comme défaut, j'ai juste supposé que "Faux" était la seule autre option. Merci! –