Вопрос

Я только что выполнил миграцию с XE3 на XE6.Теперь я застрял с ошибкой компиляции [Фатальная ошибка dcc32] e.pas(6):Файл F1026 не найден:"XSLProd.dcu".На XE3 это устройство находится под дорожкой Embarcadero\RAD Studio\10.0\source\internet.

Но в той же папке на XE6 нет устройства с таким именем.Я просмотрел всю папку в поисках XslProdфайл .pas, и результат был равен 0.

Кто-нибудь знает, что случилось с этим устройством - я думаю, есть шанс, что это устройство было удалено в какой-то версии до XE6.

Это было полезно?

Решение

Этот модуль был удален в XE5.Классы, которые он содержал, не могут быть найдены ни в каком другом модуле в исходной папке, поэтому можно только заключить, что либо:

  • Embarcadero по какой-либо причине решила удалить устройство из продукта, или
  • Устройство было каким-то образом удалено случайно.

Я предполагаю, что дело обстоит в первом случае, что устройство было удалено намеренно.И что причина этого связана с разработкой новых мобильных платформ.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top