Procházet zdrojové kódy

[commons] new FillStrEx method

Exilon před 3 roky
rodič
revize
a0bccbbc4e
1 změnil soubory, kde provedl 8 přidání a 0 odebrání
  1. 8 0
      Quick.Commons.pas

+ 8 - 0
Quick.Commons.pas

@@ -330,6 +330,7 @@ type
   function ChangeDateOfADay(aDate : TDateTime; aYear, aMonth, aDay : Word) : TDateTime;
   function ChangeDateOfADay(aDate : TDateTime; aYear, aMonth, aDay : Word) : TDateTime;
   //returns n times a char
   //returns n times a char
   function FillStr(const C : Char; const Count : Integer) : string;
   function FillStr(const C : Char; const Count : Integer) : string;
+  function FillStrEx(const value : string; const Count : Integer) : string;
   //checks if string exists in array of string
   //checks if string exists in array of string
   function StrInArray(const aValue : string; const aInArray : array of string; aCaseSensitive : Boolean = True) : Boolean;
   function StrInArray(const aValue : string; const aInArray : array of string; aCaseSensitive : Boolean = True) : Boolean;
   //checks if integer exists in array of integer
   //checks if integer exists in array of integer
@@ -869,6 +870,13 @@ begin
   for i := 1 to Count do Result := Result + C;
   for i := 1 to Count do Result := Result + C;
 end;
 end;
 
 
+function FillStrEx(const value : string; const Count : Integer) : string;
+var
+  i   : Integer;
+begin
+  Result := '';
+  for i := 1 to Count do Result := Result + value;
+end;
 
 
 function StrInArray(const aValue : string; const aInArray : array of string; aCaseSensitive : Boolean = True) : Boolean;
 function StrInArray(const aValue : string; const aInArray : array of string; aCaseSensitive : Boolean = True) : Boolean;
 var
 var