private void toolStripButton2_Click(object sender, EventArgs e) { openFileOptions ofo = new openFileOptions(); if (ofo.ShowDialog() == DialogResult.OK) { threadStartParms tsp = new threadStartParms(); tsp.filename = ofo.FileName; tsp.pdbfilename = ofo.SymbolFileName; tsp.throttleTime = (uint)ofo.ThrottleTime; Thread clientThread = new Thread(new ParameterizedThreadStart(fileLoadThread)); clientThread.Start(tsp); stopProcessButton.Enabled = true; toolStripButton2.Enabled = false; toolStripButton4.Enabled = false; if (mTCPClient != null) { mTCPClient.stopListener(); mTCPClient = null; } } }
//============================================================================ // MainForm_FormClosing //============================================================================ private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { AllocLogStream.stopProcessing(); if (mTCPClient != null) { mTCPClient.stopListener(); mTCPClient = null; } }
//============================================================================ // stopProcessButton_Click //============================================================================ private void stopProcessButton_Click(object sender, EventArgs e) { AllocLogStream.stopProcessing(); if (mTCPClient != null) { mTCPClient.stopListener(); mTCPClient = null; } onStopPressed(null, null); }
//============================================================================ // toolStripButton1_Click //============================================================================ private void toolStripButton1_Click(object sender, EventArgs e) { xboxConnectOptions xco = new xboxConnectOptions(); if (xco.ShowDialog() == DialogResult.OK) { mTCPClient = new TcpServerConnection(); mTCPClient.waitFor360ToConnect(xco.SymbolFileName); toolStripButton1.Enabled = false; stopProcessButton.Enabled = true; toolStripButton4.Enabled = false; } }