Rev 2 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2 | Rev 6 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | unit Common; |
1 | unit Common; |
2 | 2 | ||
3 | interface |
3 | interface |
4 | 4 | ||
- | 5 | uses |
|
- | 6 | Classes; |
|
- | 7 | ||
5 | type |
8 | type |
6 | TChecksum = class(TObject) |
9 | TChecksum = class(TObject) |
7 | public |
10 | public |
8 | checksum: string; |
11 | checksum: string; |
9 | end; |
12 | end; |
10 | 13 | ||
- | 14 | TCheckSumFile = class(TObject) |
|
- | 15 | public |
|
- | 16 | constructor Create(AFileName: string); virtual; abstract; |
|
- | 17 | procedure ToStringList(slOut: TStringList); virtual; abstract; |
|
- | 18 | function SingleFileChecksum(AFileName: string): string; virtual; abstract; |
|
- | 19 | function MergeLine(AFileName, ACheckSum: string): string; virtual; abstract; |
|
- | 20 | end; |
|
- | 21 | ||
11 | implementation |
22 | implementation |
12 | 23 | ||
13 | end. |
24 | end. |