Мобильная версия форумов
Открыть
 −8°C
завтра: −4°C
Погода в Перми
−8°C
ночью−10°C
утром−7°C
завтра−4°C
Подробно
 66,20
−0.0448
Курс USD ЦБ РФна 20 февраля
66,2022
−0.0448
 74,82
−0.0904
Курс EUR ЦБ РФна 20 февраля
74,8151
−0.0904
PRM.Форум /Компьютеры Интернет Связь / Программирование /

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

  • guru

    Сообщений: 4704

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

  • v.i.p.

    Сообщений: 13508

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

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

  • guru

    Сообщений: 4704

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

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

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

Модератор: