Janilabo

Janilabo | TSAFillEx() [SCAR Divi]

Apr 27th, 2013
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.72 KB | None | 0 0
  1. {==============================================================================]  
  2.   Explanation: Fills TSA items with x.                  
  3. [==============================================================================}
  4. procedure TSAFillEx(var TSA: TStrArray; x: TStrArray);
  5. var
  6.   i, h, l: Integer;
  7. begin
  8.   h := High(TSA);
  9.   l := Length(x);
  10.   for i := 0 to h do
  11.     TSA[i] := string(x[i mod l]);
  12. end;
  13.  
  14. var
  15.   s: string;
  16.   h, i: Integer;
  17.   a: TStrArray;
  18.  
  19. begin
  20.   ClearDebug;
  21.   a := ['Test0', 'Test1', 'Test2', 'Test3', 'Test4', 'Test6', 'Test7', 'Test8', 'Test9'];
  22.   TSAFillEx(a, ['Test1', 'Test2', 'Test3']);
  23.   h := High(a);
  24.   for i := 0 to h do
  25.     s := (s + '"' +  a[i] + '" ');
  26.   WriteLn('a: ' + s);
  27. end.
Advertisement
Add Comment
Please, Sign In to add comment