>Hey Keng, ich bin ein 14jähriger Bub,Oha... Da muß ich Dir jetzt mal ein Kompliment machen, ich dachte (alleine von Deinem Schreibstil her), Du wärest älter! (Ehrlich!)
>der sich anfängt, für
>so was zu interessieren, also kannst du auch net viel
>erwarten...
Is doch nur Spaß, aber ich gebe zu, daß ich Dich damit schon ein wenig aufziehen wollte
>Ich habe mir einen HEX Codierer in Delphi mit der zeile
>Label1.Caption:=Chr(StrToInt(Edit1.Text));
Diese Zeile macht nichts anderes, als das Zeichen zu einem zugehörigen ASCII-Wert auszuspucken. Das hat nichts mit HEX zu tun.
>Die Zeile macht nichts anderes, als ein
>geschrieben, wenn ich einige Zeichen aus dem .sv4 savegame
>eingefügt habe, kam eine Fehlermeldung, normales hat er aber
>entschlüsselt.
Kunststück, denn die strtoint-Funktion schmeißt eine Exception, wenn etwas anderes als eine Zahl eingegeben wird.
>Also wirds am Programm wohl net liegen...
Nee, sondern am grundsätzlichen Verständnis. Also: HEX steht grunsätzlich erstmal für das Hexadezimal-System. Normalerweise benutzen wir das 10er-System für Zahlen, ist aber für Computer unpraktisch. Also nimmt man 16 als Basiszahl, und erhält damit die Ziffern 0 bis F. Somit kann man ein Byte als 2 Ziffern darstellen, und als einen HEX-Dump von einem File bezeichnet man eben genau den Inhalt dieses Files, ausgegeben in HEX-Code. Es gibt Editoren, die man darauf umschalten kann, z.B. in UltraEdit drückt man einfach CTRL-H.
Das mal als kurzer Abriß, der alles andere als vollständig ist, aber so als Einstieg solls erstmal reichen. Viel Spaß beim Weiterlernen, denn offensichtlich bist Du ja an der Materie interessiert, und alles auf einmal kann man ja auch nicht lernen
CU in PL ! [tm] Noch 1 Tag!
...probier was neues und Coke bei 3 Grad.