Einzelnen Beitrag anzeigen

Andreas13

Registriert seit: 14. Okt 2006
Ort: Nürnberg
719 Beiträge
 
Delphi XE5 Professional
 
#9

AW: Daten.dat daten.dia daten.ix

  Alt 15. Jan 2020, 17:12
An die Sourcen vom BTree-Filer kommt man aber ran: https://sourceforge.net/projects/tpbtreefiler/
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
Grüße, Andreas
Wenn man seinem Nächsten einen steilen Berg hinaufhilft, kommt man selbst dem Gipfel näher. (John C. Cornelius)

Geändert von Andreas13 (15. Jan 2020 um 17:18 Uhr)
  Mit Zitat antworten Zitat