Entwickler-Ecke

Dateizugriff - Dateivergleich: unterschiedliche Byte's > GetMem


Heidsch - Fr 18.11.05 14:15
Titel: Dateivergleich: unterschiedliche Byte's > GetMem
hallo Forum,

ich habe nen app geproggt, welches 2 dateien auf unterschiedliche bytes prüft.
um die performance nen bischen zu verbessern habe ich mir überlegt,dass ich
die dateien ja 'nur' in den speicher laden müsste (GetMem) und dann die bytes
vergleichen könnte.
leider klappt der zugriff nicht so richtig, da ich irgendwie die sache mit
den pointer und GetMem nicht raffe.

1., kann ich die dateien überhaupt byteweise in den speicher ablegen? (ich denke schon, oder?)
2., kann mir jemand mal nen anriss geben wie ich den pointer handhaben müsste.

... es handelt sich natürlich um dateien die nicht allzu gross sind (kleiner 5 MB)...

thx for help

mfg HeiDscH


digi_c - Mo 21.11.05 10:59

1.ja

2.http://de.wikibooks.org/wiki/Programmierkurs:_Delphi uva...

Ich würde es stattdessen mit TFilestream und TMemorystream probieren, da hast du weniger Hudellei...


noidic - Mo 21.11.05 12:57

Würds auch mit Streams machen, da brauchst die Dateien nur bis zum ersten unterschiedlichen Byte einlesen.