Explorar o código

* Fix issue 39437

Michaël Van Canneyt %!s(int64=3) %!d(string=hai) anos
pai
achega
1c7709e454
Modificáronse 1 ficheiros con 9 adicións e 1 borrados
  1. 9 1
      packages/rtl-objpas/src/inc/strutils.pp

+ 9 - 1
packages/rtl-objpas/src/inc/strutils.pp

@@ -1385,8 +1385,16 @@ begin
 end;
 
 function SplitString(const S, Delimiters: string): TStringDynArray;
+
+Var
+  a : Array of char;
+  I : Integer;
+  
 begin
-  Result := S.Split(Delimiters);
+  SetLength(A,Length(Delimiters));
+  For I:=1 to Length(Delimiters) do
+    A[I-1]:=Delimiters[i];
+  Result := S.Split(A);
 end;
 
 function NaturalCompareText (const S1 , S2 : string ): Integer ;