Thema: Delphi Streams: welche BufSize?

Einzelnen Beitrag anzeigen

Cöster

Registriert seit: 6. Jun 2006
589 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Streams: welche BufSize?

  Alt 1. Dez 2006, 19:33
Erstmal danke für das, was ihr beide bisher geschrieben habt.

Zitat von himitsu:
Is mir zu umständlich und 's gibt Besseres.
Zum Beispiel? Ini-Files oder typisierte Dateien halte ich oft für umständlicher. Aber woran hast du denn eigentlich gedacht?

Zitat von Der_Unwissende:
Schreibst du ein dyn. Array in einen Stream, so musst du dort das erste Element (x[0]) übergeben, nicht nur x (x ist das dyn. Array), bei einem String gilt das Selbe
Hm? Für welchen Parameter muss ich das jetzt angeben? Bei der Größe hab ich dich so verstanden, dass man Length(Array)*SizeOf(Array[0]) angibt, bei einem String nur Length(String), was mir auch logisch erscheint, weil 1 Buchstabe ja 1 Byte groß ist. Für den Buffer erschiene es mir aber auch unlogisch, wenn ich nicht den ganzen String übergebe, sondern nur den ersten Buchstaben. Bin ich jetzt blöd?

Wie mach ich das dann beim Lesen, wenn ich nen String hab? Dann weiß ich ja nicht von vornherein, wie viele Bytes er im Stream einnimmt.
  Mit Zitat antworten Zitat