-
Есть свойство:published
property Boby: TStrings read FBoby write FBoby;
Создаю так:FBoby := TStringList.Create;
Установил компонент. При запуски программы с этим компонентом получаю, ошибку «Property CharSet dose not exists» -
Сергей М. © (20.11.07 12:08) [1]Свойство CharSet есть, например, у объекта класса TFont.
Каким образом твое св-во Body связано с объектом Font - это известно лишь тебе одному. -
> Каким образом твое св-во Body связано с объектом Font
> это известно лишь тебе одному.
Никаким -
Как надо сделать правильно?
-
ЮЮ © (20.11.07 12:42) [4]> Создаю так:
>
> FBoby := TStringList.Create;
почему тогдаwrite FBoby;
с таким объявлением запросто присвоить другой TStrings, а твой "утечёт". + AV из-за двукратной попутки удаления одного и того же объекта. Для записи используй метод SetBody c Assign-ом внутри.
> Как надо сделать правильно?
появлениеproperty Boby
никак не связано с ошибкой. А место ошибки следует локализовать с помощью отладчика. -
> почему тогда write FBoby;
Да, ошибка, просто было сначало поле string
> появление property Boby никак не связано с ошибкой.
Лана шас исправлю ошибку Проверю. -
Да в этом и была проблемма.