예제 #1
0
 //Botao para Debbug
 private void Button_Debbug(object sender, EventArgs e)
 {
     if (i < Linha.TotalLinhas())
     {
         ExecutarIntrucoes();
         AtualizarPilha();
         AlterandoCorExecucao(i);
         i++;
     }
     else
     {
         guna2Button2.Enabled = false;
         guna2Button3.Enabled = false;
     }
 }
예제 #2
0
        //Botão para Executar
        private void Button_Executar(object sender, EventArgs e)
        {
            while (i < Linha.TotalLinhas())
            {
                AlterandoCorExecucao(i);
                ExecutarIntrucoes();
                AtualizarPilha();
                for (int j = 0; j < breakpoints.Count; j++)
                {
                    if (breakpoints[j] == i + 1)
                    {
                        i++;
                        return;
                    }
                }
                i++;
            }

            //Desabilitando botoes
            guna2Button2.Enabled = false;
            guna2Button3.Enabled = false;
        }