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().