Probleme bei JPG Ansicht in TIMAGE



  • Hi Leute,
    gleich mal vorweg:
    Ich arbeite unter WinXP mit dem Borland Builder 6 und recht neu in der C++ Materie.
    Nun versuche ich eine JPG-Grafik in einem Image anzuzeigen. Klingt eigentlich ganz leicht. Es funktioniert grundlegend auch, nur wird ein JPG-File erst sichtbar, wenn ich zuvor ein BMP-angezeigt wurde. 😕

    Ich habe bereits das

    delete pic
    

    weggelassen, bzw. bei aktivem delete einfach die Zeile (A) nochmals mit neuer TJPEGImage *NeuPic... eingefügt. klappt trotzdem nicht. komisch

    hier der Code:

    #include <jpeg.hpp>
    
    TJPEGImage *Pic = new TJPEGImage;
    Pic->LoadFromFile(OpenDialog1->FileName);  //(A)
    // JPEG-Bild mit dem TImage verknüpfen + dimensionsbestimmung:
    Image1->Width = Pic->Width;
    Image1->Height= Pic->Height;
    Image1->Picture->Assign(Pic);
    
    delete Pic;
    

    vielen Dank für eure Hilfe!
    Der Horst.

    gleich mal ne Abschlußfrage: gibt es eine so schön handliche jpeg.hpp auch für das TIFF-Format?



  • Problem gelöst,
    ich hatte irgendwann das beim Image1

    Image1->Visible=false;
    

    gesetzt und nicht wieder auf true gesetzt. Wie blöd.

    Der Horst


Anmelden zum Antworten