Bonjour à tous,
J'ai un programme qui scrute régulièrement un répertoire pour voir si un nouveau fichier y a été créé ou modifié. Si oui, le DateTime d'accès du fichier est stocké dans un fichier texte. Mon problème vient de la comparaison des DateTime.
J'utilise la fonction CompareDateTime.
Date fichier < Réference stockée : OK.
Date fichier > Réference stockée : OK.
Par contre, si Date fichier=Réference stockée, la fonction CompareDateTime me renvoie -1 au lieu de 0......
Je pense donc que j'ai un mauvais code sur la comparaison...
Dans mon code : dernier est un string, temps est un TDateTime.
n'est jamais vérifié... même s'il n'y a eu aucun accès...
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(CompareDateTime(StrToDateTime(dernier),temps)=0) then
Quelqu'un a une idée ?
Partager