Rev 85 | Rev 87 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 85 | Rev 86 | ||
---|---|---|---|
Line 27... | Line 27... | ||
27 | FileName: string; |
27 | FileName: string; |
28 | IconIndex: integer; |
28 | IconIndex: integer; |
29 | end; |
29 | end; |
30 | 30 | ||
31 | function SplitString(const aSeparator, aString: string; aMax: Integer = 0): TArrayOfString; |
31 | function SplitString(const aSeparator, aString: string; aMax: Integer = 0): TArrayOfString; |
- | 32 | function MergeString(ary: TArrayOfString; glue: string): string; |
|
32 | function BetterInterpreteBool(str: string): boolean; |
33 | function BetterInterpreteBool(str: string): boolean; |
33 | function GetOwnCmdName: string; |
34 | function GetOwnCmdName: string; |
34 | function ExpandEnvStr(const szInput: string): string; |
35 | function ExpandEnvStr(const szInput: string): string; |
35 | procedure UD2_RunCMD(cmd: TUD2Command); |
36 | procedure UD2_RunCMD(cmd: TUD2Command); |
36 | function SplitIconString(IconString: string): TIconFileIdx; |
37 | function SplitIconString(IconString: string): TIconFileIdx; |
Line 478... | Line 479... | ||
478 | Break; |
479 | Break; |
479 | end; |
480 | end; |
480 | end; |
481 | end; |
481 | end; |
482 | end; |
482 | 483 | ||
- | 484 | function MergeString(ary: TArrayOfString; glue: string): string; |
|
- | 485 | var |
|
- | 486 | i: integer; |
|
- | 487 | begin |
|
- | 488 | result := ''; |
|
- | 489 | for i := Low(ary) to High(ary) do |
|
- | 490 | begin |
|
- | 491 | if result <> '' then result := result + glue; |
|
- | 492 | result := result + ary[i]; |
|
- | 493 | end; |
|
- | 494 | end; |
|
- | 495 | ||
483 | end. |
496 | end. |