Announcement

Collapse
No announcement yet.

JPEG->Assign(BMP) Problem C++ Builder 2009?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • JPEG->Assign(BMP) Problem C++ Builder 2009?

    Hallo zusammen,

    leichte verzweifelung macht sich breit:

    TJPEGImage *aJPEG = new TJPEGImage();
    aJPEG->LoadFromFile(ExtractFilePath(Application->ExeName)+"Image\\Logo.JPG");
    aJPEG->DIBNeeded();
    Graphics::TBitmap *aB = new Graphics::TBitmap();
    aB->Assign(aJPEG);

    hat immer funktioniert. Aber jetzt (C++ Bulider 2009 inkl. Update 3+4+Boostupdate+Helpupdate 1) kann ich es immer noch übersetzen, aber die Fehlermeldung an der Stelle sagt mir: "TJPEGImage kann nicht zu TBitmap zugewiesen werden"

    Hat jemand erfahrung? Ich hab jetzt langsam einen Klotz vor meinem Kopf.

    Vielen Dank...

  • #2
    LIB- Stört

    So, jetzt hab ich mal eine LIB (DLL) aus dem Projekt geschmissen, die ebenfalls ein Objekt TJPEGImage enthält und schon gehts! Aber warum? Hab sonst nichts am Quelltext geändert.

    Hab noch ein Testprojekt erzeugt. Ist die LIB eingebunden gehts schief, ist Sie nicht da läuft es !?!?!?! Jemand schon mal so was gehabt?

    Comment


    • #3
      Das Normale TJPEGImage wird die Methode AssignTo (wird aufgerufen falls Assign in die andere Richtung nicht klappt) für Ziel TBitmap implementiert haben, deine TJPEGImage aus der LIb nicht.

      Comment


      • #4
        Danke Bernhard,

        hab die LIB jetzt rausgelassen und alles läuft....

        Comment

        Working...
        X