I think I have it, see this code snippet:
make object sphere 1,20 //obj 1
make object cube 2,2 //obj 2
make mesh from object 1,1 //sphere mesh
make mesh from object 2,2 //cube mesh
delete object 1 //no more objects
delete object 2
make memblock from mesh 1,1 //memblock of a sphere
make memblock from mesh 2,2 //memblock of a cube
change mesh from memblock 1,2 //copy mesh of cube into memblock of sphere...just copies a mesh object of same FVF into a memblock
//you should see a cube, not a sphere
make object 1,1,0 //original mesh 1 was a sphere, now it is a cube
delete mesh 1 //now a cube
delete mesh 2 //also a cube
do
sync
loop
I suppose it could be useful if you have a dummy FVF object, and a bunch of objects as memblocks already loaded. Instead of creating new objects, maybe just changing them on the fly? One of those ones we have to play with for a bit, I think.