Тема: chr()
Показать сообщение отдельно
  #2  
Старый 21.09.2011, 13:21
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Код:
function Color2Word(AColor: TColor): Word;
begin
  Result:=((GetRValue(AColor) and $f8) shl 8) or
          ((GetGValue(AColor) and $fc) shl 3) or
          ((GetBValue(AColor) and $f8) shr 3);
end;

Код:
var
  W: Word;
  BH, BL: Byte;
begin
  W:=Color2Word($aa55aa);
  BH:=HIBYTE(W);
  BL:=LOBYTE(W);
end;

и пиши в порт BH и BL в нужном порядке.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием