TJPEGImage->size(); ?? warum gibt es das nicht ??



  • Hallo,

    ich möchte die Dateigröße des Bildes abfragen, bin aber leider nicht drauf gekommen wie das geht. Warscheinlich stell ich mich grad einfach nur an wie der erste Mensch und die Lösung ist so einfach.

    Finde leider keine Methode von TJPEGImage die das macht, hab es mit

    sizeof();
    

    aber das bringt nicht wirklich das was ich will.

    ich weiß nicht genau ob es gehen würde wenn ich die Datei vorher binär mit

    fstream
    

    öffne und dann mit

    sizeof();
    

    auslese?

    Kann mir jemand helfen?

    Danke
    Sascha



  • habs jetzt so gemacht

    fstream jpg(OpenJPG->Files->Strings[i].c_str(), ios_base::in|ios_base::binary);
    if(jpg.is_open()){
        jpg.seekg(0, ios::end);
        unsigned long Byte = streamoff(jpg.tellg());
        StringGrid1->Cells[2][i+1] = Byte;
        jpg.close();
    }
    

    wenn jemand doch noch eine einfachere methode kennt würd ich die dennoch gerne wissen.

    Danke
    Sascha



  • Schaue Dir doch mal GetFileSize() an...


Anmelden zum Antworten