22°C
завтра: 14°C
Погода в Перми
22°C
вечером16°C
ночью10°C
завтра14°C
Подробно
 93,44
−0.6513
Курс USD ЦБ РФна 20 апреля
93,4409
−0.6513
 99,58
−0.9519
Курс EUR ЦБ РФна 20 апреля
99,5797
−0.9519
PRM.Форум /Компьютеры Интернет Связь / Программирование /

Ошибка при добавлении свойства

  • Господа программеры, помогите, пожалуйста, ламеру.
    Среда - Delphi.
    Написал свой визуальный компонент. Потомок PaintBox. Специальные графики рисовать. ПОставил на форму, написал код, откомпилял. Всё работает как надо. Потом потребовалось добавить новое свойство компоненту. Добавил property, соответсвующую ему переменную. Описал точь в точь как те, которые были с самого начала. Компиляю - всё нормально. А когда запускается ошибка. Смотрите файл. Что только я не делал - удалял с формы, удалял с панели компонентов, компилял компонент заново с нуля, потом устанавливал в дельфи, потом только помещал опять на форму - то же самое. Вопрос - как победить?

  • Что бы понять твою проблему нужно иметь перед глазами твой код :спок:

  • Скорее всего ошибка происходит при открытии формы в делфи
    Компонент пытается прочитать это свойство из dfm, а там либо ничего нет, либо криво записано.
    Есть еще нес колько вариантов, допустим если свойтво есть класс - неправильно выбран предок.
    Чтобы сказать точнее - код в студию...

  • Код тут не поможет, т.к. с ним всё в порядке. Проблема возникла из-за одновременной правки компонента и приложения, его использующего. Перепутались какие-то DCU файлы. Проблема решена читкой всего начисто (оставлены только исходники и формы, из которых предварительно компонент был удалён) и компилированием и установкой всего заново. Спасибо.

Записей на странице:

Перейти в форум

Модератор: