Súgó - Keresés - Tagok - Naptár
Teljes változat: TStream, TMemoryStream, TFileStream
PC WORLD Segélyvonal > SZOFTVER > Programozás > Delphi
marcee5
Na szóval. A Stream-eket úgy ahogy, jól tudom kezelni, de egy valami nem sikerül!
Nem tudok két Stream-ból egyet csinálni! Vagyis Stream1 + Stream2 = Stream1+2
Nem tudom a Stream1 adatait hozzáadni a Stream2-höz. Van olyan metódus hogy write, de ez csak buffert tud írni. És van olyan is hogy WriteBuffer. Csak nem tudom hogy a VAR-ba mit írjak mert olyan nincs hogy

Buffer1: TBuffer

Tudna valaki segíteni ezzel kapcsolatban?
DonTomika
Üdv!

Van egy puffered (var valami: array [0..1023] of byte, például). Fogod az első stream-et, beolvasol 1024 bájt adatot a pufferbe, majd ezt átírod a másik stream-be, amíg el nem fogynak az adatok. Természetesen használhatsz nagyobb puffert is.
Ez a tartalom egy lebutítottváltozata. A teljes változat képekkel kiegészült megtekintéséhez kérünk, kattints ide.