Does the ND+ and/or .NET Micro Framework support the FileShare enumeration when opening FileStreams?
Reason I ask, is this small application fails:
ArrayList streams = new ArrayList(); string file = @"\SD\schedules\6337ddf1-b652-68ea-d1b8-576d138ba855"; streams.Add(new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read)); streams.Add(new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read));
Replace the file variable with the path to some file on your SD card.
It is explicitly only opening read access and explicitly allowing FileShare.Read, but the second filestream throws an IO exception.
(ArrayList stuff isn't directly relevant, I just wanted to ensure the garbage collector didn't gobble up the first stream before the second one ran).
Thanks!