Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Цитата:
хотя никаких проверок на ее значение не ведется
а это что?
Код: Выделить весь код
if(value!=FProgress)  // допустим fvalue==0 && FProgress==0
        {
        FProgress=value;   
        //.............
        Paint();
        }
при построении объекта нет инициализации FProgress, поэтому вполне возможно, что в памяти он оказывается нулём.
сделайте конструктор
Код: Выделить весь код
TExtProgressBar::TExtProgressBar(...) : TProgressBar(...), FProgress(-1) {}
и всё должно заработать. Или добавьте default в описание свойства

Отправлено: 22:47, 05-01-2007 | #2