Prüfen ob in TImage ein Bild geladen wurde



  • Hallo zusammen,

    ich hoffe mein Titel ist verständlich. Ich habe ein TImage, in welches erst zur Laufzeit verschiedene Bilder geladen werden.
    Ich wüßte jetzt gerne, wie ich zur Laufzeit abfragen kann, ob bereits ein Bild geladen ist, oder im in meinem TImage noch kein Bild vorhanden ist.

    Ich hatte ungefähr an sowas gedacht:

    if(Image->Pictue==NULL)
      //es ist kein Bild geladen
    else
      //es ist ein Bild geladen
    

    ...aber das funktioniert leider nicht.

    Gruß Kiki



  • Hallo

    entweder du merkst dir den Ladezustand unabhängig in einer extra Variable, oder du vergleichst Höhe und Breite von Image->Picture->Bitmap, ob diese größer 0 sind.

    bis bald
    akari



  • Oder versuch es mal so:

    if (Image1->Picture->Graphic == NULL || Image1->Picture->Bitmap->Handle == NULL)
    

    Sollte auch funktionieren.



  • danke, hat wunderbar gefunzt.
    Gruß Kiki


Anmelden zum Antworten