Почему Jpeg принимается в предложении использования в некоторых проектах, а в других требуется vcl.imaging.jpeg? - PullRequest
5 голосов
/ 03 февраля 2012

Я обновляю некоторые проекты до XE2 и не понимаю, почему в некоторых проектах

uses jpeg;

принято

и прочее мне нужно написать

uses vcl.imaging.jpeg;

Не могли бы вы объяснить, пожалуйста?

1 Ответ

6 голосов
/ 03 февраля 2012

Разница заключается в настройке имен областей применения в параметрах проекта для ваших различных проектов.

Если в эту настройку включено Vcl.Imaging, вам не нужно полностью указывать область действия устройства. Как правило, старые проекты, которые были обновлены с предыдущих версий Delphi, будут включать Vcl.Imaging в настройку имен областей устройства. Новых проектов нет.

Это описано в документации по именам областей применения .

...