[Delphi] Naar offset adres springen en waarde wijzigen

Pagina: 1
Acties:

  • Tommel
  • Registratie: November 2000
  • Niet online
Ik ben met een programma bezig die van een file (geen textfile) wat dingen moet wijzigen op een bepaald offset adres.
Ik kan de file inlezen e.d. maar hoe kan ik naar een bepaald offset adres "springen" en vervolgens deze waarde uitlezen ?
Wie kan mij een duwtje in de goede richting geven ?

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:12

Creepy

Tactical Espionage Splatterer

Kijk eens naar TFileStream

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • Tomatoman
  • Registratie: November 2000
  • Laatst online: 18:58

Tomatoman

Fulltime prutser

Op wat voor manier lees je die file in? Als een memory mapped file, als een stream, als een string, op nog een andere manier? Je zult wat meer informatie moeten geven.

Een goede grap mag vrienden kosten.


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Meestal heten dit soort 'naar een bepaalde offset springen in een file'-methoden seek.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Spinal
  • Registratie: Februari 2001
  • Laatst online: 28-08 09:43
Seek (positie);

Eerste byte is positie 0

Full-stack webdeveloper in Groningen


  • Tomatoman
  • Registratie: November 2000
  • Laatst online: 18:58

Tomatoman

Fulltime prutser

Misschien heb je iets aan de code in dit topic, zie de postings vanaf Thursday 28 March 2002 20:16 (Cheater). Daar staat een voorbeeld hoe je de informatie in een binaire stream kunt uitlezen.

Een goede grap mag vrienden kosten.

Pagina: 1