private void editSyntax_Click(object sender, EventArgs e) { string guess = ""; try { using (var fs = new FileStream(fileName.Text, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { // read a few lines from the beginning byte[] readBuffer = new byte[find_log_syntax.READ_TO_GUESS_SYNTAX]; int bytes = fs.Read(readBuffer, 0, find_log_syntax.READ_TO_GUESS_SYNTAX); var encoding = util.file_encoding(fileName.Text); if (encoding == null) { encoding = Encoding.Default; } guess = encoding.GetString(readBuffer, 0, bytes); } } catch { } // 1.3.24+ - use the old syntax when we're modifying var test = new test_syntax_form(guess, settings_.get("syntax")); if (test.ShowDialog() == DialogResult.OK) { settings_.set("syntax", test.found_syntax); update_syntax(); } }
private void editSyntax_Click(object sender, EventArgs e) { string guess = ""; try { using (var fs = new FileStream(fileName.Text, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { // read a few lines from the beginning byte[] readBuffer = new byte[find_log_syntax.READ_TO_GUESS_SYNTAX]; int bytes = fs.Read(readBuffer, 0, find_log_syntax.READ_TO_GUESS_SYNTAX); var encoding = util.file_encoding(fileName.Text); if (encoding == null) encoding = Encoding.Default; guess = encoding.GetString(readBuffer, 0, bytes); } } catch { } // 1.3.24+ - use the old syntax when we're modifying var test = new test_syntax_form(guess, settings_.syntax); if (test.ShowDialog() == DialogResult.OK) { settings_.syntax.set( test.found_syntax); update_syntax(); } }