Diese lassen sich jedoch nicht mal mit Delphi 5 kompilieren, geschweige denn mit den heutigen Versionen. Weil die Datenstruktur NICHT in den Dateien gespeichert ist, muß man experimentieren, um diese herauszufinden. Es ist eine sequentielle Aneinanderreihung identischer Records:
Das 1. Feld eines Records ist immer eine LongInt.
Verknüpfungen zu anderen verknüpften *.DAT's sind ebenfalls LongInt.
Strings sind noch ShortStrings mit Längenbyte und maximal String[255]
Den Rest dazwischen muß man experimentell herausfinden. Problematisch wird es, wenn der Programmierer variante Records verwendet hat...
Gruß, Andreas