private void boton_abrir_objeto_Click(object sender, EventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.InitialDirectory = Environment.CurrentDirectory + @"\Files\"; if (openFileDialog.ShowDialog() == DialogResult.OK) { programa_objeto = new Programa_Objeto(openFileDialog.FileName); if (programa_objeto.Initialize()) { crea_mapa_memoria(); carga_a_memoria(); } else { programa_objeto = null; MessageBox.Show("Error al abrir archivo.", "Error"); ClearCargador(); } } }
private void boton_cargar_Click(object sender, EventArgs e) { if (analizador != null && path != null) { var lines = analizador.registers.ToArray(); programa_objeto = new Programa_Objeto(lines); if (programa_objeto.Initialize()) { crea_mapa_memoria(); carga_a_memoria(); } else { programa_objeto = null; MessageBox.Show("Error al cargar archivo objeto.", "Error"); ClearCargador(); } } else { MessageBox.Show("Primero ensamble el programa", "Error"); } }
private void boton_cerrar_programa_Click(object sender, EventArgs e) { programa_objeto = null; ClearCargador(); }