protected virtual void OnBtnStartClicked(object sender, System.EventArgs e) { try { if (ValidoDatosCliente(true)) { if (!servidor.IsRunning()) { servidor.Client = cliente; //por si cambio en el camino despues servidor.Run(); //de ser instanciado //Si, esta es una solución ñoña, pero tengo que esperar a que //termine el otro hilo y no vale la pena meter sincronizacion //para que solo muestre un dibujito Thread.Sleep(3000); //ReviewState(); if (servidor.IsRunning()) { Online(); } else { Offline(); } } } } catch (Exception ex) { Message(ex.Message); } }
private void button1_Click(object sender, EventArgs e) { try { if (ValidoDatosCliente(true)) { if (!servidor.IsRunning()) { servidor.Client = cliente; //por si cambio en el camino despues servidor.Run(); //de ser instanciado //Si, esta es una solución ñoña, pero tengo que esperar a que //termine el otro hilo y no vale la pena meter sincronizacion //para que solo muestre un dibujito Thread.Sleep(1000); ReviewState(); if (servidor.IsRunning()) { Online(); } else { Offline(); } } else { Online(); } // MessageBox.Show("La base de datos ya esta iniciada"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static void BeginAllInstances() { try { IObjectContainer dbcliente = Db4oFactory.OpenFile(_InstancesFile); IObjectSet objetitos = dbcliente.Get(new Instancia());//obtengo tooodos los objetos while (objetitos.HasNext()) { Instancia _miniInstancia = (Instancia)objetitos.Next(); if (_miniInstancia.AutoInit) { RunServer _tempServer = new RunServer(_miniInstancia); _tempServer.Run(); } } objetitos = null; dbcliente.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }