Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#1

Sinnvolle Skalierung für Statuswert (Dateigröße)?

  Alt 9. Sep 2009, 15:35
Moin Allerseids,

meine XML-Grundklassen können ja quasi XML-Dateien beliebiger Größen verarbeiten
> 16 EB direkt und seriell noch viel mehr
auch wenn soviel aktuell wohl nicht grad realistisch ist
und mein "Problem" liegt auch weit unter dieser Grenze.

Ich habe nun diese Callback-Prozedur
TXMLFileStatusEvent = Procedure(XML: TXMLFile; SType: TXMLFileStatus; State: Integer) of Object; und wie man an State sieht, ist sie auf 2 GB begrenzt (4 GB mit Cardinal).
Nun möchte ich dieses aber nicht auf 64 Bit aufweiten, da meißtens eh nur Werte mit maximal 32 Bit übergeben werden,

also dachte ich ich skaliere die größeren Werte (verarbeitete Datenmenge/Dateigröße).

Aus heutiger Sicht reicht wohl schon KB (also durch 1024) und man käme bis 2 TB (4 TB).

Aber was denkt ihr, könnte es die nächsten 5-10 Jahre auch schon zu wenig werden?
Und würde sich doch schon MB anbieten.
(verarbeitet würde dennoch mehr werden können, nur täte dann halt eventuell der Statuswert einen Überlauf bekommen können)

Die Festplatten werden ja minütlich größer.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat