Hallo,
ich bin gerade dabei, in meinem Tool Datensätze (Byteweise) aus einer
Paradox Tabelle auszulesen.
Die Einzelnen Tabellenzeilen werden laut:
http://www.byronref.com/rmb/pxspecs.htm
siehe Download *.ZIP file .... PXFORMAT.TXT
Zitat:
Paradox Data Blocks
===================
The data area begins at offset headerSize (usually $0800). It is divided
into blocks of 1024, 2048, 3072 or 4096 bytes -- depending upon the maximum
table size set when the table was created. .....
in Datenblöcke zu je 1024, 2048, 3072 oder 4096 byte abgelegt, das bedeutet, dass
bei einer Datenlänge von 547Byte z.B. 3 Tabellenzeilen in eine Blocklänge von 2048
aufgeteilt wird, der Rest wird mit Leerzeichen gefüllt. Wenn ich jetzt die Blocklänge
auslesen könnte, dann könnte ich die Daten aus der Tabelle genau (Zeilenweise) auslesen.
Weiß jemand wie ich die Blocklänge ermitteln könnte? Geht das irgendwie über die Dateigröße etc.?
Danke & Gruß
Mitchl
PS: Später soll das ganze für ...
http://www.delphipraxis.net/internal...171&highlight= dienen.