Example #1
0
 bool IFileOfColumnsReader.Open(string FileName, int CharSet, params int[] MetaData)
 {
     TotalLines = 0;
     Sizes      = new   int[1];
     Sizes[0]   = 1;
     if (MetaData != null)
     {
         if (MetaData.Length > 0)
         {
             Sizes = new   int[MetaData.Length];
             CCommon.CopyArray(MetaData, Sizes);
         }
     }
     if (base.Open(FileName, CharSet))
     {
         while (base.Read())
         {
             TotalLines++;
         }
         base.Close();
         if (base.Open(FileName, CharSet))
         {
             return(TotalLines > 0);
         }
         else
         {
             return(false);
         }
     }
     else
     {
         return(false);
     }
 }