Uzytkownik "Mulder" <Mulderr@wp.pl> napisal w wiadomosci
news:1143214274.349904.175080@u72g2000cwu.googlegroups.com...
Witam.
>Pisze wlasnie aplikacje z modulem automatycznej aktualizacji
>dziala to mniej wiecej tak :
> glówny program podczas uruchamiania sprawdza czy nie jest dostepna nowa
> wersja
> jezeli jest dostepna nowa wersja uruchamia przez ShellExecute drugi
> programik (modul aktualizacji) i sam sie wylacza przez
> Application.Terminate
>modul pobiera do folderu tymczasowego zaktualizowany plik glównego programu
>>i tu zaczynaja sie moje problemy :/
>po pobraniu pliku modul ma skopiowac sciagnietego Execa na miejsce Execa
>starej wersji (zastapic plik), ale nie moze gdyz plik jest uzywany :/
>wyglada to tak jakby glowna aplikacja sie nie wylaczala po odpaleniu tej
>aplikacji do aktualizacji, ale przeciez dalem ApplicationTerminate zaraz po
>odpaleniu tego programu do aktualizacji. (shellExecute(Odpalanie
>aktualizacji);Application.Terminate);
>Wszelkie sugestie mile widziane ja juz nie mam pomyslów na solucje :(
NTG -----> pl.comp.lang.delphi
Modul aktualizacji musi zawierac petle obslugi komunikatow. Wtedy program
glowny po wywyolaniu shellexecute nie bedzie czekal az do zamknieca modulu
aktualizacji.
Szeryf
Received on Fri Mar 24 22:45:09 2006
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Fri 24 Mar 2006 - 23:42:04 MET