private void btnTest_Click(object sender, EventArgs e) { #if false CallGraphWindow f = new CallGraphWindow(); LinearPointer procEntry = dasm.Image.BaseAddress.LinearAddress + 0x14FE; f.SourceProcedure = dasm.Image.Procedures.Find(procEntry); f.WindowState = FormWindowState.Maximized; f.Show(this); #else string fileName = @"..\..\..\..\Test\SLIBC7.LIB"; ObjectLibrary library = OmfLoader.LoadLibrary(fileName); propertiesWindow.SelectedObject = library; library.ResolveAllSymbols(); libraryWindow.Library = library; libraryWindow.PropertiesWindow = propertiesWindow; libraryWindow.ListingWindow = listingWindow; #endif }
private void MainForm_Load(object sender, EventArgs e) { //lvListing.SetWindowTheme("explorer"); cbBookmarks.SelectedIndex = 0; cbFind.SelectedIndex = 0; string fileName = @"E:\Dev\Projects\DosDebugger\Test\H.EXE"; DoLoadFile(fileName); this.WindowState = FormWindowState.Maximized; #if false CallGraphWindow f = new CallGraphWindow(); LinearPointer procEntry = dasm.Image.BaseAddress.LinearAddress + 0x17FC; f.SourceProcedure = dasm.Image.Procedures.Find(procEntry); f.WindowState = FormWindowState.Maximized; f.ShowDialog(this); //Application.Exit(); #else btnTest_Click(null, null); #endif }