Interesting
RtlMoveMemory (aka CopyMemory) is not the source of the crash. If every instance is removed from the project including the declares the crash still happens at exactly the same spot. There is no other API and no extra references that I can see so it looks like its caused by pure VB

BTW with the adjustment I posted I get this " š™!A   Test!" which I think is correct it's Sng(0),Sng(10.1),Lng(1),Lng(8),Lng(5),"Test!"