Einzelnen Beitrag anzeigen

madina

Registriert seit: 1. Nov 2005
153 Beiträge
 
#8

Re: In Stream schreiben und lesen ?

  Alt 26. Jun 2008, 08:36
Hallo,

bitte um Sourcecode:

1. ist dies überhaupt richtig beim Schreiben ???

Delphi-Quellcode:
cdsLand.Insert;
  cdsLand['sLand'] := cbLand.Items[i]; // LandName eintragen
  // LoadBlobFieldFromStream
  TBlobField(cdsLand.FieldByName('blbFahne')).LoadFromStream(Stream); // Icon eintragen (4 Byte).
cdsLand.Post;
ich habe den Eindruck, daß bei jedem Schleifendurchlauf schreibe ich den kompleten Stream (von 0 bis zum aktuellen Schleifenanzahl) in jedem TClientDataSet Datensatz und dadurch bläht sich TClientDataSet auf ??

2. ist es möglich durch jeden Schleifendurchgang den Stream um die Icongröße zu vergrößern und zwar wie ? und nicht am Anfang, wo ich vielleicht nicht weiß wieviele Icons ich da hineinpacke.

3. wie sieht die Schleife mit dem Lesen der einzelnen Icons aus dem TClientDataSet ?

mfg
  Mit Zitat antworten Zitat