Публикование свойств-наборовDelphi , Компоненты и Классы , Свойства и СобытияПубликование свойств-наборов...я думаю, что ваша проблема заключается в том, что любые поля или методы, которые явно не отнесены ни к одному из типов защиты, автоматически принимают тип published. Я подозреваю, что ваш код должен выглядеть примерно так:
Here's the translation of the text into Russian: Проблема, с которой вы столкнулись, действительно связана с тем, как объявляются свойства в Delphi. В Delphi, если свойство не имеет явного доступа (например, В вашем случае, поскольку вы не указали явно уровень доступа для свойства Вот исправленный код:
В этом коде Альтернативно, если вы хотите сделать свойство public, но все еще сохранить реализацию в привате, вы можете объявить публичный метод, который обертывает вокруг приватного поля:
В этом случае метод Публикование свойств-наборов в Delphi - это механизм, позволяющий автоматически присваивать тип "published" всем полям или методам, которые не отнесены ни к одному из других типов защиты. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Свойства и События ::
|
|||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |