Функция StrNew

Модуль Strings

Распределяет строку в куче.

Объявление:

Function StrNew(Str : PChar) : PChar;

Режим: 

Замечания:

StrNew распределяет копию строку Str в куче.

Если Str равно NIL или указывает на пустую строку, то StrNew возвращает NIL и не распределяет место в куче.

В противном случае, StrNew создает копию строки Str, получая место в памяти с помощью стандартной процедуры GetMem, а затем возвращает указатель на полученную строку.

В памяти распределяется StrLen (Str) + 1 байт.

См. также:  StrDispose