예제 #1
0
파일: FormMain.cs 프로젝트: sofi1813/AG
        private void Acciones()
        {
            try
            {
                FormProgreso grafica = new FormProgreso();
                grafica.AgregarTitulo(Turno + 1);
                grafica.Show();

                GSuperIndividuo.SetDb(bd, Turno);
                ClsSuperIndividuo Super1 = new ClsSuperIndividuo();
                ClsAlgoritmo      algr   = new ClsAlgoritmo(Super1, Poblacion, Generaciones, Mutacion, Reparacion, Turbulencia);
                // pop size, iteraciones

                Thread hilo = new Thread(delegate()
                {
                    algr.Run(grafica);
                });
                hilo.SetApartmentState(ApartmentState.STA);
                hilo.Start();
            }
            catch (Exception err)
            {
                MessageBox.Show(err.ToString());
            }
        }
예제 #2
0
파일: ClsSalida.cs 프로젝트: sofi1813/AG
 public ClsSalida(FormProgreso frm)
 {
     form = frm;
 }