hazet
7/23/2007 1:18:00 PM
On 23 Lip, 11:22, Jakub Debski <debski.ja...@wp.pl> wrote:
> Wiktor S. laid this down on his screen :
>
> >> Czy mólby ktos mi podopowiedziec jak uruchomic inny program, tak aby
> >> mój program czekal na jego pelne uruchomienie ewentulanie
> >> zakonczenie.
>
> > w jakim systemie, gdzie?
> > w Win32 jest WaitForSingleObject()
>
> OP musialby najpierw zdefiniowac co to jest "pelne uruchomienie" :)
> Najlepsze byloby rozwiazanie Macieja.
>
> pozdrawiam
> Jakub
Aplkiacja pracuje pod win32 napisana w Turbo C++ Explorer.
Uruchamiajac serwer postgresql potrzebuje on chwile czasu na pelne
wystartowanie. Nie wiem czy zwraca jakis kod w przypadku uruchomienia.
Problem polega na tym ze moja aplikacje próbuje laczyc sie z baza w
momencie jak serwer sie jeszcze nie uruchomil. Czasu opóznienia nie
moge wpisac na sztywno raz ze nie elegancko dwa ze na roznych
komputerach ten czas moze byc rozny.
Jezeli bym uzyl funcji WaitForSingleObject() to najpierw musze chyba
odpalic proces funkcja CreateProcess, ale nie wiem czy ta funkcja w
tym przypadku pomoze.
pozdrawiam