Bonjour,

J'avais une fonction qui calcule le checksum d'un fichier

En gros une boucle sur tous les caractères du fichier et j'additionne les codes ascii

Code : Sélectionner tout - Visualiser dans une fenêtre à part
iCompteur = iCompteur + Microsoft.VisualBasic.Asc(c)
Sur un pc particulier, il me sortait un checksum différent de tous les autres avec le même contenu. j'ai lu que ca pouvait dépendre du codepage de Windows. Du coup j'ai modifié ma fonction en :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
iCompteur = iCompteur + System.Text.Encoding.GetEncoding(1252).GetBytes(c)(0)
Mais pareil. Et là.... je ne comprends pas !

Des idées ?