2010-05-01 4 views
1

После установки версии QuickReport 5.0 я получаю сообщения об ошибках свойств во всех отчетах моих предыдущих версий. Сообщение об ошибке: FormName.Frame.Color: свойство не найдено. Пробовал с удалением всех свойств фрейма, но мне они нужны. Как я могу это решить. Любая помощь будет оценена по достоинству. Благодарю вас.Ошибка «свойство не найдено» в Delphi 2005

ответ

5

Я не использую QuickReport. Но ошибка обычно указывает, что новая версия компонента в форме больше не поддерживает свойство, которое было сохранено в DFM с предыдущей версией компонента. Обычно свойство было переименовано или отброшено. И если я скажу, что компонент включает фреймы в форме, тоже.

Обычно вы имеете дело с ним, как это:

  1. Открытых затрагиваемых форм и принять ошибку, которая удалит свойство от DFM.
  2. Если вы использовали это свойство в коде, вам тоже нужно его удалить. В любом случае это предотвратит компиляцию.
  3. Проверьте документы компонентов и/или источник, чтобы узнать, как это свойство заменяется (если только эта функция не была полностью отключена).
  4. Сохраните форму.

Обратите внимание, что эта проблема может возникать во время выполнения в любой форме, которая не была «исправлена».

+0

После игнорирования ошибки он удаляет свойство, и я сохраняю его позже. – ahmed

+3

Утилита проверки DFM Andy может быть полезна в этих случаях - см. Http://andy.jgknet.de/blog/?page_id=177 –

Смежные вопросы