On Mon, 3 Jan 2011, Dumitru Adrian wrote:

int progres(void *clientp,double dltotal,double dlnow,double ultotal,double 
ulnow)                             
{
    SendMessage(baraprogres,PBM_SETPOS,(WPARAM)((ulnow/ultotal)*100),0);
    return 1;
}

It feels suitable to include a little quote here from the curl_easy_setopt man page describing CURLOPT_PROGRESSFUNCTION:

  Returning a non-zero value from this callback will cause libcurl to abort
  the transfer and return CURLE_ABORTED_BY_CALLBACK.

            res = curl_easy_perform(curl);
            curl_easy_cleanup(curl);
            curl_formfree(formpost);
            MessageBox(hWnd,"fisier incarcat","info",MB_OK);

And it is *ALWAYS* a good idea to check the return code from a function, especially when it doesn't do what you wanted it to do...

--

 / daniel.haxx.se
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to