ADS kann das DBase Format native verarbeiten. Nimm zwei TAdsTable Komponenten, die erste mit TableType ttADSCDX, die zweite mit ttADSADT. Dann öffne in der ersten Deine Quelldatei und kopiere Feld für Feld, Datensatz für Datensatz in die zweite (mit deiner Ziel-ADT-Tabelle verbunden). That's it.
ungetestet:
Delphi-Quellcode:
AdsTable1.First;
while not AdsTable1.EOF do
begin
AdsTable2.Append;
for i:=0 to AdsTable2.Fields.Count-1 do
AdsTable2.Fields[i].Value:=AdsTable1.Fields[i].Value;
AdsTable2.Post;
AdsTable1.Next;
end;