Jan Tielens said:
Patrick
Could you post some code?
****************************************************************
Sure,
I have removed thr try / catches.
I have thrown out these methods in favour of calculating
recordNumber = (fileLength/recordSize);
but I would still like to know what I did wrong.
Patrick
****************************************************************
This works up until recordNumber = 128
and produces a bug if the recordNumber is bigger.
static public void putDataCounter(int recordNumber)
{
FileStream nrOut = new FileStream
(SomeFile,FileMode.Create,FileAccess.Write) ;
BinaryWriter outW = new BinaryWriter(nrOut);
outW.Write(recordNumber);
nrOut.Close();
outW.Close();
}
static public int getDataCounter()
{
FileStream nrIn = new FileStream
(SomeFile,FileMode.OpenOrCreate,FileAccess.Read) ;
BinaryReader inR new BinaryReader(nrIn);
int recordNumber = inR.ead();
nrIn.Close();
inR.Close();
return recordNumber;
}
****************************************************************