Skocz do zawartości
Piotrek1910

[C++ i C++/CLI]Pobieranie pliku

Rekomendowane odpowiedzi

Witajcie, znowu powróciłem do C++ i niestety mam dwa problemy. Jeden z czystym C++ i z C++ w formach czyli C++/CLI.

1.W języku C++ jest taka komenda jak:

 URLDownloadToFileA(NULL,link,plik,0,NULL);

(Nie używam URLDownloadToFile(...); ponieważ są tam jakieś problemy :/)

Niby działa poprawnie ale jak chce drugi raz pobrać ten sam plik to go nie pobiera tylko tak jakby był zapisany on już w plikach cookie i niestety jeżeli plik był modyfikowany tej modyfikacji pliku nie pobiera :/. Czy jest jakiś sposób aby wyczyścić tą jakby pamięc cookie?

 

2.Chodzi mi o język C++/CLI o pobieranie pliku.

Niestety w tym języku nie działa URLDownloadToFileA(...); . Czy dało by rade jakoś dodać bibliotekę 39dll.dll do programu Windows Forms?

 

Z góry dzięki.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Wiesz co jestem początkujący w języku C++/CLI i niestety nie wiem jak to wykorzystać :/. Cały czas wywala błąd :/. Może dlatego, że używam Visual C++ 2010 Express bo w Visual Studio 2012 nie ma form pod C++ :(.

Wracając do tematu to jak dodaje przycisk(dla testu i daje kod DownloadFile("xxx","xxx.exe"); i próbuje uruchomić program wywala błąd, że nie odnaleziono identyfikatora.

Może trzeba dołączyć jakieś biblioteki? Jeżeli tak to gdzie?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

No to musisz się nauczyć składni tego języka skoro nie wiesz jak to wykorzystać.

#using <System.dll>
using namespace System;

//gdzieś dalej
WebClient^ client = gcnew WebClient();
client->DownloadFile("xxx","xxx.exe");

Gdzieś mogłem popełnić błąd bo dawno nie korzystałem z cli.

 

BTW. Jeśli masz zamiar korzystać tylko z .NET to nie polecam c++/cli ze względu na składnię. Rozważ wybór C#.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Kompilator Ci napisze, czego brakuje, a nawet podkresli linjkę. Tam powinna się pojawić nawet podpowiedź, może brakuje czegoś w USES co program doda sam, jak tam klikniesz.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.

Zaloguj się tutaj

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×