SplitString(PChar) Method
Returns a string array that contains the substrings in the buffer that are delimited by null char (#0) and ends with an additional null char.
function SplitString(const buffer: PChar): TStringDynArray; overload;
Parameters
- buffer
- Type: PChar
Return Value
Type: TStringDynArray
procedure TestSplitNullTerminatedStrings;
var
buffer: string;
strings: TStringDynArray;
s: string;
begin
buffer := 'C:'#0'D:'#0'E:'#0#0;
strings := SplitString(PChar(buffer));
for s in strings do
begin
Writeln(s);
end;
end;