Einzelnen Beitrag anzeigen

DonPedroFo

Registriert seit: 26. Jun 2019
18 Beiträge
 
#1

"Startadresse" einer Stringliste ändern

  Alt 29. Okt 2019, 10:44
Delphi-Version: 5
Hallo,

ich steh auf dem Schlauch und weis nicht mal wie ich es in der suche richtig formulieren könnte.

Ich habe einen DatenCode mit verschiedenen Adressen in eine Stringliste eingelesen.

Sieht z.b. folgendermaßen aus.

8000 00000001
8002 00000002
8004 00000003
8006 00000004
....

die ersten 4 "Ziffern" sind die Adresse der Daten die letzen 8 "Ziffern" sind die Daten.

Jetzt will ich die Stringliste so bearbeiten das ich anhand der Adresse die Daten suchen kann.

Mein Problem bei der Sache ist, das die Adresse bei 8000 (Hex) anfängt und nicht bei "0000"
Und in zweier schritten hochgezählt wird.


Ziel des ganzen sollte sein,

dass ich einen Offset (in diesem Fall von 8000 (Hex)) habe, in dem ich dann die Daten Zeile für Zeile in ein Programm einlesen kann.

Und umgekehrt, dass ich anhand der Adresse 8001 sehen kann welche Daten in dem Programm stehen.
  Mit Zitat antworten Zitat