Einzelnen Beitrag anzeigen

merovinger

Registriert seit: 31. Jan 2008
7 Beiträge
 
#8

AW: TFileStream.read-> Binärdaten darstellen; Geschwindigkeit

  Alt 10. Mär 2013, 09:34
Vielen Dank schon mal für die ganzen Antworten!

@Bummi
Diese Idee Funktioniert recht gut.
Die ListView erscheint mir nur recht langsam bei dem Prozess, so dass man beobachten kann, wie der Inhalt stets neu aufgebaut wird. Kennst du einen Trick, wie man das umgehen kann?

@p80286
Die Idee hört sich sehr gut an. Mir mangelt es jedoch leider an der Umsetzung. Wie sähe dafür ein Codeschnipsel aus?

@Aphton
Lediglich Teile zu laden, ist auch eine sehr gute Idee. Dies könnte gerade für größere Dateien wichtig werden, damit diese den Arbeitsspeicher nicht überfordern.
Ich werde das im Hinterkopf behalten.

@hoika
Begin/EndUpdate funktioniert recht gut. Die Ladezeit wird auf etwa 3 sec verkürzt. Bei entsprechend größeren Datei natürlich verlängert. Mit einer Kombination mit der Idee von Aphton denke ich, kann man es so sehr gut anstellen.

@Bernhard Geyer
Vor der oben vorgestellten Version hatte ich die Bytes einzelt aus dem Stream gelesen. Diese Option ist enorm langsam. By 7 MB wird ca. eine Minute benötigt.
  Mit Zitat antworten Zitat