Cita:
Empezado por Delar
Y podria hacer por ejemplo, Stream[1], Stream[2], ... o e de utilizar variables diferentes?
|
Si sabes el numero máximo de Streams que vas a necesitar, puedes usar algo como esto:
Código Delphi
[-]
Stream: array[1..10] of TMemoryStream;
var
i: Integer;
begin
for i:= Low(Stream) to High(Stream) do
Stream[i]:= TMemoryStream.Create;
end;
var
i: Integer;
begin
for i:= Low(Stream) to High(Stream) do
Stream[i].Free;
end;
Stream[5].LoadFromFile('Origen.jpg');
Stream[5].SaveToFile('Destino.jpg');