Codehunter Works präsentiert |
|
Version 1.4 |
|
Die freie Bibliothek für Borland Delphi © 4 bis
7 |
|
dwPatchFile |
Ändert ein oder mehrere Bytes in einer Datei.
procedure dwPatchFile(Filename: String; Data: array of Byte; Offset, Count: LongInt);
- Unit
- dwFiles
- Parameter
- Filename
- Typ: String
Bezeichnet die zu bearbeitende Datei
- Data
- Typ: Array of Byte
Enthält die Daten, die anstelle der vorhandenen Daten eingefügt werden sollen
- Offset
- Typ: LongInt
Bezeichnet den Index des ersten zu ändernden Bytes in der angegebenen Datei. Offset ist nullbasiert
- Count
- Typ: LongInt
Bezeichnet die Anzahl der zu ändernden Bytes in der angegebenen Datei
- Bemerkungen
- Diese Prozedur ändert Daten in einer beliebigen Datei. Es kann sich dabei um ASCII- als auch Binärdateien handeln. Data ist ein beliebig großes Array. Offset muß kleiner sein als die Gesamtanzahl der in der angegebenen Datei enthaltenen Bytes. Count gibt die Anzahl der einzufügenden Bytes an. Üblicherweise ist Count identisch mit der Größe von Data, kann jedoch auch kleiner sein. Count darf nicht größer als die Größe von Data sein. Änderungen werden nur dann ausgeführt, wenn alle Bedingungen erfüllt sind.
- Kompatibilität
- Windows NT/2000/XP: Windows NT, Windows 2000, Windows XP, Windows Server 2003
Windows 95/98/Me: Windows 95, Windows 98, Windows ME
- Siehe auch
- Übersicht der Units, Übersicht von dwFiles.pas, dwCreateDummyFile
- Autoren-Info
- Autor: Codehunter
eMail-Adresse: codehunter [at] gmx [dot] net Link: http://delphiworks.sourceforge.net
|
  |
|
|
|