Exemple #1
0
        //originally created to open the file after it is decompiled but now it just looks cleaner
        public void openTheFile(string fileName)
        {
            Design design = new Design(designsList);

            using (StreamReader sr = new StreamReader(fileName))
            {
                //MessageBox.Show(openFile.FileName);
                design.openFile(tabControl1, fileName, sr.ReadToEnd());
                //richTextBox1.Text = sr.ReadToEnd();
                sr.Close();
            }
        }
Exemple #2
0
        private void openToolStripButton_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFile = new OpenFileDialog
            {
                Title       = "Open a new file.. ",
                Multiselect = true,
                Filter      = "DataType (*.BF;*.FLOW;*.MSG,*.BMD)|*.BF;*.FLOW;*.MSG;*.BMG|" +
                              "All files (*.*)|*.*"
            };

            if (openFile.ShowDialog() == DialogResult.OK)
            {
                //this works
                string fileExt = Path.GetExtension(openFile.FileName);

                fileExt = fileExt.ToUpper();
                //richTextBox1.Clear();

                //this one gives me a bug i guess
                if (fileExt == ".BF" || fileExt == ".BMD")
                {
                    Code.Decompile(openFile.FileNames);
                }
                else if (fileExt == ".FLOW" || fileExt == ".MSG")
                {
                    Design design = new Design(designsList);
                    using (StreamReader sr = new StreamReader(openFile.FileName))
                    {
                        //MessageBox.Show(openFile.FileName);
                        design.openFile(tabControl1, design.codeTextBox, openFile.FileName, sr.ReadToEnd());
                        //richTextBox1.Text = sr.ReadToEnd();
                        sr.Close();
                    }
                }
                else
                {
                    MessageBox.Show("Wrong File Type" + "has the following ext (" + fileExt + ").");
                }
            }
        }