Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by NickelM,
14. Dez 2013
Naja, im Prinzip mache ich ja sowas ähnliches. Ich teile eine Datei in Buffers auf und lese den kompletten Buffer und danach interpretiere ich diesen Buffer. Ich kann dann, wenn die Datie größer ist als der Buffer, den rest oder den nächsten Teil der Datei in den buffer lesen und interpetieren. Es ist mit absicht so gemacht, dass man nur den Buffer interpetiert wird.
Naja ich kann ja mal kurz...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by NickelM,
14. Dez 2013
Naja, es ist einfacher mit einem Pointer, weil ich mit "Pointer-Adressverschiebung" arbeite um die Bytes im Pointer zu interpretieren aller
PInt64(Cardinal(Anfangpointer) + Offset)^
Wenn ich dann mit Offsets und mehrer Pointern (da ich dan die Pointer in nen Array hinterlege) und dann je nach Offset den Pointer wechseln muss, wird mist zuschreiben xD
Geht eigentlich nur um die...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by NickelM,
14. Dez 2013
Hallo einmal wieder,
Ich bin gerade an einem Programm amschreiben, wo ich große Datanmengen im Speicher ablege, damit ich die dan Verwalten kann. Der User kann den Buffer, die Größe an Daten, die im Speicher liegt fürs lesen selber Wählen. Ich wollte ihm natürlich auch eine Große Anzahl ermöglichen, da es eine Art FileViewer ist.
Es ist eine 32bit Anwendung und ich hab kein Delphi XE2 oder...