Функция StrNew
Распределяет строку в куче.
Объявление:
Function StrNew(Str : PChar) : PChar;
Режим: Windows, Protected, Real
Замечания:
StrNew распределяет копию строку Str в куче.
Если Str равно NIL или указывает на пустую строку, то StrNew возвращает NIL и не распределяет место в куче.
В противном случае, StrNew создает копию строки Str, получая место в памяти с помощью стандартной процедуры GetMem, а затем возвращает указатель на полученную строку.
В памяти распределяется StrLen (Str) + 1 байт.