AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Paradox "Data Block" länge ermitteln?
Thema durchsuchen
Ansicht
Themen-Optionen

Paradox "Data Block" länge ermitteln?

Ein Thema von Mitchl55 · begonnen am 13. Feb 2006 · letzter Beitrag vom 16. Feb 2006
 
Mitchl55

Registriert seit: 20. Feb 2003
Ort: Meppen
159 Beiträge
 
Delphi 7 Enterprise
 
#1

Paradox "Data Block" länge ermitteln?

  Alt 13. Feb 2006, 17:09
Datenbank: Paradox • Version: 7 • Zugriff über: BDE
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.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz