Fórum TStream, como escrever 2 ou mais DataSets num mesmo stream?? #270930
04/03/2005
0
Caros,
como posso escrever dois ou mais DataSets no mesmo Stream (é possivel ???) ???
Algo do tipo:
meuStream := TStream.Create;
table1.SaveToStream(meuStream);
table2.SaveToStream(meuStream);
Sem perder os dados já gravados no stream!!!
Estou precisando disso meio urgente,
[],
Rodrigo
como posso escrever dois ou mais DataSets no mesmo Stream (é possivel ???) ???
Algo do tipo:
meuStream := TStream.Create;
table1.SaveToStream(meuStream);
table2.SaveToStream(meuStream);
Sem perder os dados já gravados no stream!!!
Estou precisando disso meio urgente,
[],
Rodrigo
Rdf
Curtir tópico
+ 0
Responder
Posts
04/03/2005
Marcelo Saviski
coloque mais um Stream auxiliar
Não se se o CopyFrom só copia a outra Stream e adiciona no fim dela, ou apaga o conteúdo e copia a nova, se ela só adicionar, ai deve funcionar, não tenho certeza disso.
Table1.SaveToStream(StreamTemp); Stream.CopyFrom(StreamTemp); Table2.SaveToStream(StreamTemp); Stream.CopyFrom(StreamTemp);
Não se se o CopyFrom só copia a outra Stream e adiciona no fim dela, ou apaga o conteúdo e copia a nova, se ela só adicionar, ai deve funcionar, não tenho certeza disso.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)