Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
Delphi 12 Athens
|
AW: File compare
24. Mai 2011, 14:29
Delphi-Quellcode:
Result := FileExists(First) and FileExists(Second);
if Result then
begin
s1 := TStringlist.Create;
try
s2 := TStringlist.Create;
try
s1.LoadFromFile(First);
s2.LoadFromFile(Second);
Result := s1.Count = s2.Count
if Result then
begin
i := 0;
while (i < s1.Count) and (i < s2.Count) do
begin
Result := s1[i] = s2[i];
if not Result then
begin
DiffLine := i;
Break;
end;
inc(i);
end;
end
else
DiffLine := Min(s1.Count, s2.Count);
finally
s2.Free;
end;
finally
s1.Free;
end;
end;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|