procedure TmainForm.FormCreate(Sender: TObject);
var img : TImage;
pic:TPicture;
begin
pic := TPicture.create();
pic.LoadFromFile('my_picture.jpg');
img := Timage.create(Self);
img.Picture := pic;
end;
...
"Project MyProect.exe raised exception class EInvalidGraphic
with message 'Unknown picture extension (.jpg)'"
и, конечно же, прямо в функции TPicturePropertyEditor.Execute () он обрабатывает только файлы .ICO и .BMP!
Странная вещь заключается в том, что если я помещаю TImage в форму во время разработки и щелкаю ее свойство Picture, тогда в диалоговом окне загрузки файлов отображаются файлы .JPG (и происходит сбой, если я его загружаю) - _NOTE_ это «бесплатная для личного пользования» версия D7, которую много лет назад раздавали с компьютером.
Что делать? Код моего собственного компонента VCL? Или, может быть, кто-то уже изобрел это (FOSS) колесо?