После установки версии QuickReport 5.0 я получаю сообщения об ошибках свойств во всех отчетах моих предыдущих версий. Сообщение об ошибке: FormName.Frame.Color: свойство не найдено. Пробовал с удалением всех свойств фрейма, но мне они нужны. Как я могу это решить. Любая помощь будет оценена по достоинству. Благодарю вас.Ошибка «свойство не найдено» в Delphi 2005
1
A
ответ
5
Я не использую QuickReport. Но ошибка обычно указывает, что новая версия компонента в форме больше не поддерживает свойство, которое было сохранено в DFM с предыдущей версией компонента. Обычно свойство было переименовано или отброшено. И если я скажу, что компонент включает фреймы в форме, тоже.
Обычно вы имеете дело с ним, как это:
- Открытых затрагиваемых форм и принять ошибку, которая удалит свойство от DFM.
- Если вы использовали это свойство в коде, вам тоже нужно его удалить. В любом случае это предотвратит компиляцию.
- Проверьте документы компонентов и/или источник, чтобы узнать, как это свойство заменяется (если только эта функция не была полностью отключена).
- Сохраните форму.
Обратите внимание, что эта проблема может возникать во время выполнения в любой форме, которая не была «исправлена».
После игнорирования ошибки он удаляет свойство, и я сохраняю его позже. – ahmed
Утилита проверки DFM Andy может быть полезна в этих случаях - см. Http://andy.jgknet.de/blog/?page_id=177 –