ReadListBinary -- Is this a bug?
- To: mathgroup at smc.vnet.net
- Subject: [mg17947] ReadListBinary -- Is this a bug?
- From: Virgil Stokes <virgil.stokes at neuro.ki.se>
- Date: Sat, 5 Jun 1999 02:56:11 -0400
- Sender: owner-wri-mathgroup at wolfram.com
The following Mathematica code when using Mathematica 3.0 produces unexpected results. <<Utilities`BinaryFiles`; Remove[data,stream]; data = Table[n,{n,10,100}] stream = OpenWriteBinary["TestFile"] WriteBinary[stream,data,ByteConversion->Identity] WriteBinary[stream,data,ByteConversion->Identity] Close[stream]; stream = OpenReadBinary["TestFile"]; SetStreamPosition[stream,20]; data = ReadListBinary[stream,Byte,20] StreamPosition[stream] SetStreamPosition[stream,0]; kk = 20; data = ReadListBinary[stream,Byte,kk] (* why doesn't this work? *) data = ReadListBinary[stream,Byte,20] (* while this works as expected *) SetStreamPosition[stream,0]; data = ReadListBinary[stream,Byte] Close[stream] What is puzzling is that the above ReadlListBinary[stream,Byte,kk] does not execute as I would expect. It seems that the number of instances parameter for the ReadListBinary can not be symbolic -- why?. -- Virgil