Ok, confusion over (mine).
It's the MAKE commands that allow you to read/write memblocks with whole files:
` Read the file into a memblock
open to read 1, "file1.txt"
make memblock from file 1, 1
close file 1
` Write the memblock out to a file
if file exist("file1-copy.txt") then delete file "file1-copy.txt"
open to write 1, "file1-copy.txt"
make file from memblock 1, 1
close file 1
` Print the first line of text from the memblock
Top = get memblock size(1) - 1
for i = 0 to Top
print chr$(memblock byte(1, i));
if memblock byte(1, i) = 10 then exit
next
wait key
Quote: "If I am will making a file from memblock..."
Nope, use this example with a text file of your own.