
habe ein kleines Problem mit Val
Ich möchte GIF Bilder, die in einem Hex-String stecken zurück wandeln.
Habe eine kleine For Next Schleife die den String abarbeitet.
Leider tritt dabei ein kleines Problem auf:
Problem aus Hex 00 wird 20
Ich habe das GIF Bild einmal mit einem Editor von HEX nach ASCII konvertiert und dann als GIF gespeichert, klappt wunderbar.
Nun wollte ich das automatisieren, leider entsteht hier das besagte Problem, alle anderen Werte scheinen zu funktionieren.
Hat hier jemand evtl. eine Erklärung?
Auch die anderen Funktionen die man im Forum findet, aus der Zeit bevor es die Val() Funktion gab,
haben den gleichen Effekt.
Im Prinzip wird so gewandelt:
AUSZUG:
(Hatte ich so ähnlich hier im Forum oder Netz gefunden...)
Code: Alles auswählen
For a = 1 To Len(hex_string)/2 Step 2
Debug (Chr(Val("$"+Mid(hex_string, a, 2))))
mygif = mygif + Chr(Val("$"+Mid(hex_string, a, 2)))
Next a