diff --git a/src/ce_stringrange.pas b/src/ce_stringrange.pas index a8958baa..8f22413c 100644 --- a/src/ce_stringrange.pas +++ b/src/ce_stringrange.pas @@ -87,6 +87,11 @@ implementation class function TStringRange.create(const str: string): TStringRange; begin + result.ptr := nil; + result.pos := 0; + result.len := 0; + if str = '' then + exit; result.ptr := @str[1]; result.pos := 0; result.len := length(str);