VAGSuite.HexViewer.OpenFile C# (CSharp) Méthode

OpenFile() private méthode

private OpenFile ( string fileName ) : void
fileName string
Résultat void
        void OpenFile(string fileName)
        {
            if (!File.Exists(fileName))
            {
                MessageBox.Show("File does not exist!");
                return;
            }

            if (hexBox1.ByteProvider != null)
            {
                if (CloseFile() == DialogResult.Cancel)
                    return;
            }

            try
            {
                //hexBox1.ByteProvider = IByte
                DynamicByteProvider dynamicByteProvider = new DynamicByteProvider(File.ReadAllBytes(fileName));

                //FileByteProvider fileByteProvider = new FileByteProvider(fileName);
                //fileByteProvider.Changed += new EventHandler(byteProvider_Changed);
                dynamicByteProvider.Changed += new EventHandler(byteProvider_Changed);
                //hexBox1.ByteProvider = fileByteProvider;
                hexBox1.ByteProvider = dynamicByteProvider;
                _fileName = fileName;
                _lastFilename = _fileName;
               // DisplayText(fileName);
            }
            catch (Exception ex1)
            {
                MessageBox.Show(ex1.Message, "HexEditor", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            finally
            {
               ManageAbility();
            }
        }