@freeway: Siehe Post #1 vorletzer Abschnitt.
Der Zugriff auf TPicture.Bitmap erstellt ein Bitmap, wenn nichts oder eine anderer Grafiktyp in TPicture.Graphic enthalten ist.
PS:
Zitat:
TBitmap.Empty
function IsEmpty: Boolean;
Verifies whether the current TBitmap is empty.
Note: A TBitmap is empty if either its Width or Height is equal to 0.
Nicht jedes Grafikformat kann eine Größe von null haben.
Und was für dich "leer" ist, hast du auch nicht definiert.
Merk dir einfach in einer anderen Variable ob und was DU dort reingeladen hast.
PS: Es ist eh keine sonderlich gute Idee die Logik in die
GUI zu legen.