程序:
Option explicit
private sub copymemory lib "kernel32" Alias "RtlMoveMemory"(byval Dest as long,byval Source as long,byval Len as long)
sub Main()
dim StrA as string
dim StrB as string
dim P as long
StrA="abcd"
StrB="efghjik"
copymemory(varptr(p),varptr(StrA),4)
copymemory(varptr(StrA),varptr(StrB),4)
copymemory(varptr(StrB),varptr(p),4)
end sub
运行后,StrA的内容变为"efghjik"
StrB的内容变为"abcd"
如果两个字符串很小的话,就不必使用这个方法,调用API也是很慢的,如果两个字符串很大的话,这样的优势就很明显了!
7955



被折叠的 条评论
为什么被折叠?



