Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2015, 22:10   #1
Mat Bourn
Форумчанин
 
Регистрация: 13.04.2015
Сообщений: 140
По умолчанию Перевод переменной с++ Builder

Добрый вечер. Нужна помощь с переводом.

Код с++

Код:
 if ( ColorDialog1->Execute() )
{
 palit = ColorToRGB(ColorDialog1->Color); //присваиваю переменной типа int номер цвета
 Form1->Panel4->Color = palit;  // нужен перевод ?
}
Ошибок никаких нету, все работает хорошо. Но во время компиляции программы высвечиваются Warningi из за перевода. Скорее всего из за этой строчки: Form1->Panel4->Color = palit;

Как перевести интежеревскую переменную palit, обратно в цвет ?
Mat Bourn вне форума Ответить с цитированием
Старый 30.05.2015, 22:38   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
=(TColor)palit
Только зачем этот перевод нужен?
Form1->Panel4->Color = ColorDialog1->Color
Или нет?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.05.2015, 22:52   #3
Mat Bourn
Форумчанин
 
Регистрация: 13.04.2015
Сообщений: 140
По умолчанию

Спасибо Stilet. Warningov стало меньше.

Зачем этот перевод нужен ?: просто я присваиваю переменной palit номер цвета, и сохраняю его в файл. Затем при открытии приложения, беру эту цифру из файла, и изменяю цвет формы.
Mat Bourn вне форума Ответить с цитированием
Старый 30.05.2015, 23:29   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

TColor это наследник от LongWord если не ошибаюсь. Не нужно его конвертировать в знаковое целое вообще. Си без проблем запишет в файл и переменку этого типа.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перевод из Си в С++Builder Muvvka C++ Builder 21 28.12.2012 22:16
Перевод из Паскаля в С++ Builder Ins1De Помощь студентам 1 29.02.2012 15:25
перевод с MS Vs на builder C++ Aleksandra1990 Помощь студентам 0 16.02.2012 02:41
проблема с глобальной переменной в C++ Builder VIK_aka_TOR Помощь студентам 2 29.05.2011 12:24
Перевод из переменной типа string в byte AnderoN Помощь студентам 2 09.05.2011 13:20