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

[cURL]Sprawdzanie szybkości pobierania pliku

Ostatnio zmodyfikowano 2013-09-24 12:50
Autor Wiadomość
maniek1310
Temat założony przez niniejszego użytkownika
» 2013-09-15 15:06:53
Czyli gdzie muszę zapisywać wartość żeby przy ponownym wywołaniu się funkcji sprawdzić ile zostało przez ten czas pobrane ??
P-92170
pekfos
» 2013-09-15 15:08:23
Na przykład, w zmiennych globalnych.
P-92171
maniek1310
Temat założony przez niniejszego użytkownika
» 2013-09-15 17:24:43
Ok przerobiłem funkcję ale teraz ciągle zmienia się wartość i jest albo 0 albo 1460.

oto kod :
C/C++
int progressbar( void * clientp, double dltotal, double dlnow, double ultotal, double ulnow )
{
    double roznica = dlnow - pobrano;
   
    pobrano = dlnow;
    int dltotalcalk =( dlnow * 100 ) / dltotal;
   
    dltotal /= 1024;
    dltotal /= 1024;
    dlnow /= 1024;
    dlnow /= 1024;
   
    std::ostringstream rozmiar( std::ostringstream::ate );
    std::ostringstream sciagnieto( std::ostringstream::ate );
    std::ostringstream ile_procent( std::ostringstream::ate );
    std::ostringstream predkosc( std::ostringstream::ate );
   
    if( dltotal != 0 and dlnow != 0 )
    {
        rozmiar << dltotal;
        sciagnieto << dlnow;
        ile_procent << dltotalcalk;
        predkosc << roznica;
       
        rozmiar << " mb";
        sciagnieto << " mb";
        ile_procent << " %";
    }
    else if( roznica == 0 )
    {
       
    } else {
        rozmiar << "Rozpoczynanie";
        sciagnieto << "Rozpoczynanie";
        ile_procent << "0 %";
    }
   
    SetWindowText( hStatic4, rozmiar.str().c_str() );
    SetWindowText( hStatic6, sciagnieto.str().c_str() );
    SetWindowText( hStatic8, predkosc.str().c_str() );
    SetWindowText( hStatic9, ile_procent.str().c_str() );
   
    SendMessage( hProgressBar, PBM_SETPOS,( WPARAM ) dltotalcalk, 0 );
   
    return 0;
}
P-92174
pekfos
» 2013-09-15 17:31:33
A czym, według Ciebie, jest prędkość? Już sama jednostka mówi, że trzeba przez coś podzielić..
P-92175
maniek1310
Temat założony przez niniejszego użytkownika
» 2013-09-15 17:34:02
No tak ale nie wiem jak teraz zrobić żeby obliczał w ciągu sekundy ile pobierze.
P-92176
pekfos
» 2013-09-15 17:36:14
Licz czas.
P-92177
maniek1310
Temat założony przez niniejszego użytkownika
» 2013-09-15 17:39:11
No dobra a jest jakaś funkcja, podobna do php że pokazuje czas w formacie liczbowym ?? Czy c++ ma jakieś własne ??
P-92178
pekfos
» 2013-09-15 17:41:45
clock(), zegary z std::chrono, itd
P-92179
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona