1) Dans les options du projet, vous pouvez choisir les messages du compilateur que vous voulez voir. Si vous ne vous souciez pas de l'indépendance de la plate-forme, vous pouvez simplement désactiver l'avertissement de la plate-forme.
2) Une autre façon est invalidante l'avertissement pour une certaine partie du code:
{$WARN SYMBOL_PLATFORM OFF}
// Your code
{$WARN SYMBOL_PLATFORM ON}
Pour une liste complète des options regarder le fichier d'aide Delphi au sujet « $ WARN »
3) Une dernière façon ajouterait
{$WARNINGS OFF}
// Your code
{$WARNINGS ON}
mais qui est dangereux, parce que tous avertissements seront supprimés.
4) De plus, comme les autres réponses ont déjà suggéré, vous pouvez simplement passer à la variante indépendante de la plate-forme FileSetDate
qui fonctionne sur les noms de fichiers (par exemple à cordes), mais pour autant que je sache ce n'était pas votre question .
Juste une note qu'il existe des avertissements valides pour le code compatible avec Vista + qui n'est pas compatible avec XP – kbickar
En fait, ce n'est plus vrai. Avec les dernières versions de Delphi, qui peuvent compiler pour Win32, Win64, Mac, iOS et Android ... cet avertissement a son utilité une fois de plus. – Frazz