Где я могу найти модуль Delphi Vcl.SysStyles для Delphi XE4?

Я использую Delphi XE4 с последним кодом vcl-styles-utils по адресу https://github.com/RRUZ/vcl-styles-utils. Я не могу скомпилировать свое приложение и получаю следующую ошибку:

[Неустранимая ошибка dcc32] Vcl.Styles.Utils.ScreenTips.pas(57): F1026 Файл не найден: «Vcl.SysStyles.dcu»

Нигде не могу найти этот блок. Где я могу найти модуль Delphi Vcl.SysStyles?


person Thomas Jaeger    schedule 23.09.2017    source источник
comment
Скорее всего, он распространяется с более новой версией Delphi, чем XE4. Он находится в Берлине в дереве Delphi source\vcl и lib\winXX (32/64). Если этого нет в вашей, то этого нет и в вашей версии Delphi. (И вопросы о том, где его найти, здесь не очень уместны, так как он явно подпадает под категорию внешнего ресурса, что запрещено в справочный центр.)   -  person Ken White    schedule 23.09.2017
comment
Я предполагаю, что отсутствующий модуль не присутствовал в XE4 и был добавлен позже. Вероятно, недавние изменения @RRUZ не тестировались на более старых версиях. Отправьте вопрос на его странице github.   -  person David Heffernan    schedule 23.09.2017
comment
О, похоже, вы уже это сделали. Я думаю, вам нужно подождать.   -  person David Heffernan    schedule 23.09.2017
comment
Спасибо, ребята, за попытку помочь. Я ценю это. Я представил вопрос для @RRUZ.   -  person Thomas Jaeger    schedule 23.09.2017


Ответы (1)


Ваш диагноз проблемы неверен. Это модуль VCL, поставляемый Embarcadero с Delphi. Этот конкретный модуль был добавлен в VCL после XE4, в 10.0 Seattle.

Поэтому проблема заключается в том, что vcl-styles-utils должен включать условный код для подавления ссылок на этот модуль для версий Delphi, предшествующих его добавлению.

Эта проблема была исправлена ​​с помощью недавнего фиксации.

person David Heffernan    schedule 25.09.2017