Ejemplo n.º 1
0
        private async void OpenPak(string filename)
        {
            Enabled            = false;
            pbProgress.Visible = true;
            reader?.Dispose();

            await Task.Run(() => reader = new PakFileReader(new FileStream(filename, FileMode.Open, FileAccess.Read)));

            BuildFilesTree();
            treeView.Enabled = btnExtractAll.Enabled = true;
            slblFile.Text    = Path.GetFileName(filename);
            slblFiles.Text   = $"Files: {reader.Files.Count}";

            pbProgress.Visible = false;
            Enabled            = true;
            this.filename      = filename;
            Text = $"{Path.GetFileName(filename)} - {TITLE}";
        }