浏览代码

* Fix issue 39437

(cherry picked from commit 1c7709e45478a49df04b12338765e2b97cff3519)
Michaël Van Canneyt 4 年之前
父节点
当前提交
1f883a23e1
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      packages/rtl-objpas/src/inc/strutils.pp

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

@@ -1386,8 +1386,16 @@ begin
 end;
 end;
 
 
 function SplitString(const S, Delimiters: string): TStringDynArray;
 function SplitString(const S, Delimiters: string): TStringDynArray;
+
+Var
+  a : Array of char;
+  I : Integer;
+  
 begin
 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;
 end;
 
 
 function NaturalCompareText (const S1 , S2 : string ): Integer ;
 function NaturalCompareText (const S1 , S2 : string ): Integer ;