Hola,
O sea, que esto no va bien, entonces:
Código Delphi
[-]
GetMem(Buffer,10*FBuffer);
Siendo "FBuffer" 1024 (el valor por defecto).
Y no sé si ya esto sea una pasada... un par de instrucciones por debajo tenemos:
Código Delphi
[-]
BytesRead:= Stream.Read(Buffer^, 10*FBuffer);
¿Me he pasado de listo Seoane?
Por ahora el "buffer" por defecto sería de 1024. No habría máximo y tampoco mínimo... se supone a quien lo toca que sabe lo que hace.
Edito: Sí que habría mínimo: el buffer ha de ser mayor que cero.