예제 #1
0
 public PageInterface(PoliticaDeSubstituicao Politica)
 {
     politica = Politica;
     stream   = new FileStream(Constants.FILEPATH, FileMode.OpenOrCreate);
     if (stream.Length != Constants.PAGESIZE * Constants.MAXPAGES)
     {
         Console.WriteLine("Os dados do arquivo sao invalidos, foram encontrador " + stream.Length + " bytes, resetando arquivo.");
         byte[] tmp = new byte[Constants.PAGESIZE * Constants.MAXPAGES];
         stream.Write(tmp, 0, tmp.Length);
         stream.Position = 0;
     }
 }
예제 #2
0
파일: Program.cs 프로젝트: jeanklann/KLSGBD
 public PageInterface(PoliticaDeSubstituicao Politica)
 {
     politica = Politica;
     stream = new FileStream(Constants.FILEPATH, FileMode.OpenOrCreate);
     if(stream.Length != Constants.PAGESIZE * Constants.MAXPAGES) {
         Console.WriteLine("Os dados do arquivo sao invalidos, foram encontrador " + stream.Length + " bytes, resetando arquivo.");
         byte[] tmp = new byte[Constants.PAGESIZE * Constants.MAXPAGES];
         stream.Write(tmp, 0, tmp.Length);
         stream.Position = 0;
     }
 }