Bonjour,
Je développe à titre personnel une application qui lit des enregistrements d'un fichier, les compare à des critères définis et ensuite soit rejette l'enregistrement soit le place dans un autre fichier.
Dans un souci de contrôle des procédures et de leur pertinence, j'ai fait une simulation à partir d'un fichier de plus de deux millions d'enregistrements en entrant différents critères que je savais être justes.
A la fin des traitements, j'ai eu la désagréable surprise de ne pas retrouver l'enregistrement test au milieu de ceux qui restaient. J'ai suspecté un erreur quelque part en j'ai repris le programme en ne rentrant que cet enregistrement afin de détecter l'erreur et je n'ai pas trouvé d'erreur.
J'avoue que je sèche sur la solution.
Je développe sous Turbo Pascal 7 sous XP pro formaté en NTFS.
Pensez vous que le problème des lectures et récriture des enregistrements proviendrait de là?
J'ai imaginé faire le travail dans une RAMDISK pour contourner le problème.
En fait je suis perdu face à ce problème qui dépasse mes compétences.
Merci par avance pour vos solutions
Partager