Bonjour à tous,
Je suis sous Windows 8 64 bits, j'utilise Borland C++ Builder 6, qui date un peu certes, mais qui me permet toujours de développer des applications.
Je ne pense pas que mon problème soit lié à Borland, mais plutôt à l'API Win32 et plus particulièrement à la fonction FileExists.
J'utilise (comme depuis des années) la fonction FileExists pour m'assurer de l'existence d'un fichier, et jusqu'à présent je n'ai jamais rencontré ce souci.
Aujourd'hui, sur un fichier particulier, qui existait, mais qui a été supprimé, FileExists me retourne toujours true et je peux toujours lire le contenu du fichier alors que le fichier n'existe plus !!
Le fichier était "C:\Program Files\UnDossier\UnFichier.lic"
J'ai tout tenté : supprimer le dossier "UnDossier", analyser le disque avec l'outil de Windows (aucune erreur détectée), redémarrer mon PC...
Où pensez-vous qu'il puisse rester des traces de ce fichier ??
Merci pour vos avis éclairés car là je deviens dingue