单元: SysUtils
种类: String Handling Routines (null-terminated)
定义: function StrAlloc (Size: Cardinal): PChar;
功能: StrAlloc 将1个分配缓冲区给1个空结束字符串,并返回1个指针指向字符串的第一个字符.
这个函数将一个缓冲区分配给一个具有一个最大的Size-1的长度并以空结束字符串(
一个字节必须保存以用于结束符),结果指向字符串被存储的第一个字符的位置.一个32位数字给
出了内存总数,并被存储在第一各字符前的4个字节内.如果1个字符串是由StrAllo来分配的,它将
通过StrDispose释放.因为长字符串是暗示了空结束并动态分配,拒绝StrAlloc的使用.