Свойство ExplicitLeft не существует

У меня ошибка при создании или редактировании ТЕКСТОВОГО ОБЪЕКТА в Fastreport с использованием Delphi 7.
Вот ошибка:

Ошибка чтения TextTS->ExplicitLeft: Свойство ExplicitLeft не существует.

Что я делаю неправильно?

1 ответ

По ссылке @RUZZ: Вы получаете эту ошибку, потому что открываете файл DFM, созданный версией Delphi, более новой, чем D7.
ExplicitLeft это свойство неизвестно в D7, было добавлено в более поздней версии (не уверен, какой).
Есть три варианта:

  1. Используйте более новую версию Delphi.
  2. Откройте файл dfm в текстовом редакторе и удалите Explicit* Рекомендации.
  3. Загрузите конвертер Delphi DFM: http://www.maxidix.com/products/delphi-dfm-converter Он преобразует пост-Delphi 7 DFM в Delphi 7 DFM.

Само собой разумеется, что если ваша программа обращается к свойствам после Delphi 7, вам необходимо выполнить некоторый рефакторинг вашего кода.

Другие вопросы по тегам