Welche Bedeutung hat diese Deklaration?
-
Hallo Forumler,
Habbe in einem Sourccode folgende Arraydeklaration gefunden und komme nicht klar. Was bedeutet die unten aufgeführte Darstellung. Wie gross ist der Array und warum wird nicht einfach z.B Header[128] genommenHeader : Array [$0000..$013f] of byte;sonnige Grüsse
Stafan
-
Das ist Pascal und bedeutet nichts anderes als
unsigned chaer Header[20];
In Pascal fangen Arrays nicht unbedingt bei 0 an, man kann die untere und obere Grenze angeben. Nichts anderes wird hier gemacht, die Zahlen sind eben als Hex-Zahlen angegeben.
-
0x013f + 0x0001 macht 20 dez. ???
Naja, von mir aus.

-
Danke schon verstanden, man sollte am besten verschiedene Programmiersprachen beherschen um Code anpassen zu können.
Stefan