在delphi中为动态数组分配空间应该使用SetLength函数,释放空间也使用Setlength,只不过长度应该为0。
今天发现一段代码是用GetMem来为动态数组分配空间的,用FreeMem来释放空间,编译的时候没有任何错误,运行也正常,只是在程序退出时会出现内存访问错误,以后使用的时候可要注意喽。
今天发现一段代码是用GetMem来为动态数组分配空间的,用FreeMem来释放空间,编译的时候没有任何错误,运行也正常,只是在程序退出时会出现内存访问错误,以后使用的时候可要注意喽。