ReadMem(file_id, blk_id, len[, offset])
len
Bytes Rohdaten aus der in
file_id
angegebnen offenen Datei zu lesen und in den Speicherblock
blk_id
abzulegen (um eine Datei zu öffnen, benutzen Sie den Befehl
OpenFile()). Zusätzlich können Sie optional
das Argument offset
angeben, um zu definieren, wo im Speicherblock
die Rohdaten gespeichert werden. Die Daten aus der Quelldatei
werden von der aktuellen Cursorposition der Datei gelesen,
die Sie mit dem Befehl Seek() ändern können.
len = FileSize("C:SetPatch") OpenFile(1, "C:SetPatch", #MODE_READ) AllocMem(1, len) ReadMem(1, 1, len) CloseFile(1) OpenFile(1, "Ram:Copy_of_SetPatch", #MODE_WRITE) WriteMem(1, 1, len) CloseFile(1) FreeMem(1)Erstellt eine Kopie des SetPatch-Programms im RAM: unter Verwendung der beiden Rohdaten-I/O-Befehle
ReadMem()
und WriteMem().