[C++ CLI] WebClient pod Visual C++ 2012
Ostatnio zmodyfikowano 2013-05-21 22:55
szymski Temat założony przez niniejszego użytkownika |
[C++ CLI] WebClient pod Visual C++ 2012 » 2013-03-30 23:58:59 Witam! Piszę właśnie aplikację okienkową i chcę pobrać pliczek ze swojej strony. Używam WebClient i funkcji DownloadFileAsync. Plik ładnie się pobiera, ale chcę dodać eventy typu DownloadProgressChanged. Robię to w ten sposób: webClient->DownloadProgressChanged += gcnew DownloadProgressChangedEventHandler( funkcja );
Problem jest w tym że funkcja musi być statyczna. Nie mogę wtedy ustawiać postępu progressbara, a zwykłych funkcji mi nie przyjmuje. Na msdn wypatrzyłem że te zmiany pojawiły się od wersji 2012. Co zrobić żeby wywołać inną nie statyczną funkcję ze statycznej? Jest jakiś sposób na modyfikację kontrolek? Proszę o pomoc. |
|
DejaVu |
» 2013-05-21 22:55:33 Jeżeli chcesz z metody statycznej wywołać metodę niestatyczną to zazwyczaj za argument void* podaje się wskaźnik na obiekt, który następnie rzutuje się na właściwą klasę, z której wywołuje się później stosowną metodę. |
|
« 1 » |