Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++ CLI] WebClient pod Visual C++ 2012

Ostatnio zmodyfikowano 2013-05-21 22:55
Autor Wiadomość
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:
C/C++
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.
P-79651
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ę.
P-83569
« 1 »
  Strona 1 z 1