Функция RGB

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Сообщение Илья Аввакумов » 15.03.2006 10:00:58

Существует ли аналог функции RGB? Нужно создать случайный цвет. В Delphi присваивание
Код: Выделить всё
cl := RGB(random(255),random(255),random(255));

работает, а Lazarus функцию RGB не распознает. Может, она в доп модуле каком-нибудь?
Илья Аввакумов
новенький
 
Сообщения: 50
Зарегистрирован: 04.05.2005 15:06:42
Откуда: Екатеринбург

Сообщение Иван Шихалев » 15.03.2006 10:23:22

Код: Выделить всё
function RGB(R,G,B : byte) : longint;
  var
      temp : packed record
                R, G, B, Dummy : byte;
                end;
  begin
  temp.R := R;
  temp.G := G;
  temp.B := B;
  temp.Dymmy := 0;
  result := longint(temp)
  end;
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Re: Функция RGB

Сообщение MaximK » 08.06.2012 10:18:45

Нашел встроенную функцию :

function RGBToColor(R, G, B: integer): TColor;

модуль Graphics
MaximK
незнакомец
 
Сообщения: 7
Зарегистрирован: 29.07.2009 10:03:55


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 267

Рейтинг@Mail.ru