transcoder des codes ascii en caractères
Salut !
Je voudrais savoir comment on fait pour convertir un fichier texte qui contient des codes de touches clavier :
exemple de ce que le fichier contient :
53414C5554
ce qui correspont à : salut
53 -> s
41 -> a
etc
en un autre fichier texe qui contient les fameux caractères ...
j'ai fait un truc qui ressemble à ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| procedure TForm1.Button1Click(Sender: TObject);
var F1, F2: TextFile;
Ch: Byte;
begin
if OpenDialog1.Execute then begin
AssignFile(F1, OpenDialog1.Filename);
Reset(F1);
if SaveDialog1.Execute then begin
AssignFile(F2, SaveDialog1.Filename);
Rewrite(F2);
while not Eof(F1) do
begin
Read(F1, Ch);
Write(F2, Ch);
end;
CloseFile(F2);
end;
CloseFile(F1);
end;
end; |
seulement ( et je comprends pourquoi) ça me copie la même chose
Pourriez vous me dire ce qu'il faut modifier pour faire ce que je veux ...
Merci de votre aide ...
Gilles