Forum: Object-Pascal / Delphi-Language
Delphi
by Schneider-Huetter,
6. Mär 2004
Du hast völlig recht, es liegt tatsächlich nur an der ListBox-Ausgabe. Das mit dem String ist eigentlich wirklich die bessere Lösung.
Vielen Dank!
Forum: Object-Pascal / Delphi-Language
Delphi
by Schneider-Huetter,
6. Mär 2004
Vielen Dank LarsMiddendorf,
jetzt funktionierts prinzipziell einwandfrei, nur dauert das Einlesen eine halbe Ewigkeit. Kann man das Einlesen ins Array zu beschleunigen oder gibt es eine andere Möglichkeit, mein Problem zu lösen? Die Datei müsste eigentlich gar nicht in einem Array gespeichert sein, es muss lediglich ein (möglichst schneller) Zugriff auf ein beliebiges Byte in der Datei möglich...
Forum: Object-Pascal / Delphi-Language
Delphi
by Schneider-Huetter,
5. Mär 2004
Danke erst mal für die nette Begrüßung und eure Antworten.
Hier kommt der Quelltext, in dem ich die Datei einlese:
Procedure RomEinlesen(Datei: String);
type
TDatenBytes = array of Byte;
Forum: Object-Pascal / Delphi-Language
Delphi
by Schneider-Huetter,
5. Mär 2004
Hallo zusammen,
ich schreibe gerade ein Programm, das eine Datei binär einliest und dann byte-weise in ein Array schreibt (bzw. sollte). Das klappt soweit auch ganz gut, nur wenn ich eine bestimmte Dateigröße überschreite erhalte ich eine Stack-Overflow Meldung. Meine Testdatei ist 1.048.576 Bytes (genau ein MByte) groß, d.h. mein Array müsste 1.048.576 Felder besitzen, da in jedes genau ein...