public int MEM; //Used by Get(Final)Status public JobEntry(Houston houston, TabControl theTabs, TabPage tabInput, TabPage tabLog) { _houston = houston; _theTabs = theTabs; _tabInput = tabInput; _tabLog = tabLog; _inputFile = new OpenAndSave(); _inputFile.Filter = "SFBox Input Files (*.in)|*.in|Text Files (*.txt)|*.txt|All Files (*.*)|*.*"; //_inputFile.Multiselect = true; //werkt niet _inputFile.ReadData += new OpenAndSave.ReadDataEventHandler(ReadData); _inputFile.WriteData += new OpenAndSave.WriteDataEventHandler(WriteData); _inputFile.RevertData += new OpenAndSave.RevertDataEventHandler(RevertData); _inputFile.FileNameChanged += new OpenAndSave.FileNameChangedEventHandler(FileNameChanged_Handler); _inputFile.FolderNameChanged += new OpenAndSave.FolderNameChangedEventHandler(FolderNameChanged_Handler); _fileWatch = new FileSystemWatcher(); _fileWatch.NotifyFilter = NotifyFilters.LastWrite; _fileWatch.Changed += FileChanged_Handler; for (int i = 1; i < Enum.GetNames(typeof(Display)).Length; i++) { //Init the subitems SubItems.Add(""); } SetupJob(); }
public void Dispose() { _tabInput.Controls.Clear(); _tabLog.Controls.Clear(); if (_job != null) { _job.Dispose(); } timer.Dispose(); _inputFile = null; }