Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ошибка "W8018 Assigning int to TColor"

2.0K
28 ноября 2014 года
oleg_159
77 / / 13.04.2008
Среда программирования "Borland C++ Builder" указывает на ошибку:
Unit1.cpp(865): W8018 Assigning int to TColor
а сама строка 865:
Image1->Canvas->Font->Color=0x003399FF;//цвет светло-оранжевый

Программа работает, но это указание на ошибку о чём говорит? Неверно задан цвет?
392
28 ноября 2014 года
cronya
421 / / 03.01.2009
несоответствие типов: у вас интежер а надо TColor
2.0K
28 ноября 2014 года
oleg_159
77 / / 13.04.2008
Цитата: cronya
несоответствие типов: у вас интежер а надо TColor


А как int перевести в TColor? В TColor только именные значения: clYellow, clRed, ...

20K
28 ноября 2014 года
ellor!
198 / / 24.05.2012
Использовать явное приведение типов:
 
Код:
Image1->Canvas->Font->Color = TColor(0x003399FF); //цвет светло-оранжевый
2.0K
28 ноября 2014 года
oleg_159
77 / / 13.04.2008
Цитата: ellor!
Использовать явное приведение типов:
 
Код:
Image1->Canvas->Font->Color = TColor(0x003399FF); //цвет светло-оранжевый

Огромное спасибо - всё получилось!

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог