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 10
24) 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.