Zitat von
qube-us:
1.) Kann man die Buchstaben der Strings wie Bytes behandeln? Ich möchte nämliche nicht nur Textdateien machen.
So ist es. Lange Strings (AnsiString) können bis zu 2 GB an Daten aufnehmen.
Da Gute ist, dass jegliches Zeichen im Bereich 0 bis 255 darin gespeichert werden kann.
(im Gegensatz zu C/C++ wo ja $00 den String abschliesst)
Zitat von
qube-us:
2.) Enthält das Array "data" die komplette geladene Datei, so dass man mit data[1] auf das erste Byte zugreift?
und mit data[length(data)] auf das letzte
Genau ! Mit
Insert und
Delete können auch Zeichen gelöscht oder eingefügt werden. (
Unit SysUtils)