private void addItems(fileReader m_file) { status_progress.Value = 0; List <Item> items = m_file.GetItems(); m_file.close(); int old_num = m_items.Count; int newIndex = m_items.Count; foreach (Item one in items) { Item newOne = one; newOne.index = newIndex++; m_items.Add(newOne); } status_progress.Maximum = m_items.Count - old_num; int num = 0; for (int i = old_num; i < m_items.Count; ++i) { Item c = m_items[i]; this.BeginInvoke(addRowF, c, ++num); } logOperation("加载完毕,共有" + m_items.Count + "个订单"); this.Refresh(); }
public Reader(io.Reader r = default, long pad = default, fileReader curr = default, block blk = default, error err = default) { this.r = r; this.pad = pad; this.curr = curr; this.blk = blk; this.err = err; }
public void LoadFromFile(string fileName) { fileReader fr = new fileReader(fileName); this.Libelle = fr.FileNameShort; this.Sequences = ExtractFileData(fr.AllLines); this.FileLinesCount = fr.Count; this.moveFileLoaded(fileName); }
public static List <cAmorceInfo> LoadFromFile(string fileName) { fileReader fr = new fileReader(fileName); List <string> lsLines = fr.getAllLinesFromCSV(); return(lsLines.Skip(1).Select(line => line.Split(';')).Select(aLine => new cAmorceInfo { NAME = aLine[(int)POSITIONS.NAME], RNAME = aLine[(int)POSITIONS.RNAME], FLAG = int.Parse(aLine[(int)POSITIONS.FLAG]), LNG = int.Parse(aLine[(int)POSITIONS.LNG]), POS = int.Parse(aLine[(int)POSITIONS.POS]) }).ToList()); }
private void loadFiles(string[] fileNames) { enableOperation(false); for (int i = 0; i < fileNames.Length; ++i) { string fileName = fileNames[i]; this.BeginInvoke(logF, "正在加载文件 " + fileName); try { fileReader m_file = new fileReader(fileName); addItems(m_file); } catch (Exception err) { showError(fileName + " 文件加载失败: " + err.Message); this.BeginInvoke(logF, "加载失败"); } } enableOperation(true); }
void Start() { file = new fileReader(); StartCoroutine(spawn()); }
private fileReader file; // to read and get random words void Start() { file = new fileReader(); StartCoroutine(spawn()); // just get started with spawning letters }
public sparseFileReader(fileReader fr = default, sparseHoles sp = default, long pos = default) { this.fr = fr; this.sp = sp; this.pos = pos; }
/// <summary> /// 内存数据库物理层 /// </summary> /// <param name="fileName"></param> /// <param name="isDomainUnloadDispose"></param> public physical(string fileName, bool isDomainUnloadDispose = true) { try { FileInfo file = new FileInfo(this.fileName = fileName + ".fmd"); path = file.Directory.fullName(); if (file.Exists) { currentLock = 1; loader = new fileReader(this); } else fileWriter = new fileStreamWriter(path + this.fileName, FileMode.CreateNew, FileShare.Read, FileOptions.None, true, null); if (isDomainUnloadDispose) fastCSharp.domainUnload.Add(Dispose); } catch (Exception error) { LastException = error; currentLock = 2; Dispose(); } }