Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: xinyiman - Gennaio 02, 2013, 02:01:52 pm

Titolo: avvio automatico
Inserito da: xinyiman - Gennaio 02, 2013, 02:01:52 pm
Ciao ragazzi, ho realizzato un software che si appoggia a firebird e che voglio mettere in esecuzione automatica, il sistema č win 7.

Ho creato un collegamento alla mia applicazione nella cartela per l'avvio automatico, il software parte ma lo fa quando ancora non č partito il server di firebird. Questo manda in errore il mio software. Avevo pensato di verificare la presenza del processo di firebird per risolvere il problema, qualcuno sa come farlo cross-platform?!
Titolo: Re:avvio automatico
Inserito da: Stilgar - Gennaio 02, 2013, 02:15:52 pm
Prova ad aprire un socket verso Firebird ... se non risponde, attendi un tot di secondi (configurabili?).
Ma usare un servizio? In questo modo puoi anche impostare la dipendenza tra il tuo e firebird. Deve essere per forza cross?
Titolo: Re:avvio automatico
Inserito da: nomorelogic - Gennaio 02, 2013, 03:35:55 pm
proverei con synapse, ho provato la classe TPingSend ed ha funzionato alla grande
in questa occasione proverei la classe TTelnetSend
http://synapse.ararat.cz/doc/help/

pių cross platform di cosė...