Salve a tutti
uso in delphi un componente Timage nel seguente modo:

codice:
  var 
    imgPr:Timage;
    prercorso:TFileName;
  begin
    ...
    percorso:='percorso immagine';
    try
      imgPr.Picture.bitmap.LoadFromFile(percorso);
    except
      on e:exception do
          messageDlg(e.message,mtWarning,[mbOk],0);
    end;
  end;
Il problema sorge quando carico un'immagine di tipio .jpg perchè mi restitiusce questo errore:

codice:
 bitmap image is not valid
allora ho provato a sostituire il bitmap.loadfromfile con graphic.loadfromfile ma mi da un errore di ACCESS VIOLATION...

insomma come devo fare per caricare un'immagine jpeg con un TIMAGE? è possibile oppure devo usare un altro componente (tra quelli standard) ??

grazie per l'aiuto