sokoban
Messages postés32Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention 4 novembre 2006
-
3 oct. 2005 à 23:03
jlen100
Messages postés1606Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention25 juillet 2014
-
4 oct. 2005 à 06:45
Bonjour,
J'ai un soucis. J'ai un programme qui doit traiter des fichiers texte que je reçois de l'extérieur... J'utilise donc des trucs du style "TStringList.LoadFromFile" après quoi je fais mes traitements... Mais de temps en temps, dans les fichiers en question, il arrive que les espace $20 soient remplacés par des $00. Et apparemment, le "TStringList.LoadFromFile" gère très mal l'affaire. J'ai donc essayé de me débrouiller avec des TFileStream, des Seek, des Read et des Write, pour retransformer les caractères nuls en caractères ESPACE, mais sans grande réussite. Mon fichier texte final semble s'arrêter là où le premier caractère nul à été rencontré.
Quelqun aurait-il une astuce pour remplacer tous les hexa 00 par des hexa 20 dans un fichier quelconque ?