sybic Napisano Kwiecień 18, 2011 Zgłoś Share Napisano Kwiecień 18, 2011 Potrzebuje moją aplikacje wzbogacić o procedurę ściągania pewnego pliku z internetu. Na zasadzie, że program będzie uruchomiony, coś tam będzie robił, a w tle będzie się coś ciągnąć. Jak wiemy, ze standardowej procedury ściągania pożytku nie ma żadnego, ponieważ aplikacja zamiera na czas ściągania. Wiem, że trzeba napisać aplikacje wielowątkową... ale o tym na razie nie mam pojęcia. Pomyślałem więc sobie, że napiszę aplikacje konsolową, która będzie ściągać jeden konkretny plik, którą "popchnę" przez WinExec zaraz po uruchomieniu programu. Program będzie już patrzył, czy plik jest i czy ma już określoną ilość bajtów. Jeśli jest, no to zrobi z niego pożytek. Plan się udał, ale nic nie osiągnąłem, bo podczas tego uruchamiania WinExec, całość i tak zamiera i trwa to do czasu gdy ów konsolowy program ściągnie plik z internetu. Jak to ominąć? Czy naprawdę podczas pierwszego uruchomienia nie można odpalić jakiegoś programu w tle? Link do komentarza Udostępnij na innych stronach More sharing options...
Blind Napisano Kwiecień 18, 2011 Zgłoś Share Napisano Kwiecień 18, 2011 WinExec nie jest zalecany, użyj CreateProcess http://msdn.microsoft.com/en-us/library/ms...5(v=vs.85).aspx www.blinder.pl - Blog Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.