Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.05.04;
Скачать: CL | DM;

Вниз

Как сделать фунцкию LoWord()?   Найти похожие ветки 

 
Ptr_Suspend   (2013-11-07 18:17) [0]

Есть HiWord() и её тело.
LoWord() - сделано через приведение типа.
Перевожу код на AS3, там этих функций нет.
Не могу найти реализацию LoWord().


 
Rouse_ ©   (2013-11-07 18:25) [1]

Как-то так...
Result := Value and $FFFF; // LoWord
Result := (Value shr 16)  and $FFFF; // HiWord


 
Novice3432   (2013-11-07 18:25) [2]

Может HelloWorld? ;)


 
Ptr_Suspend   (2013-11-07 18:33) [3]


> Rouse_ ©   (07.11.13 18:25) [1]
>
> Как-то так...
> Result := (Value shr 16)  and $FFFF; // HiWord


Из Windows.pas:


function MakeLong(A, B: Word): Longint;
begin
 Result := A or B shl 16;
end;

function HiWord(L: DWORD): Word;
begin
 Result := L shr 16;
end;


 
Rouse_ ©   (2013-11-07 18:36) [4]


> Ptr_Suspend   (07.11.13 18:33) [3]

Это одно и тоже...


 
Ptr_Suspend   (2013-11-07 18:42) [5]


> Rouse_ ©   (07.11.13 18:36) [4]
>
>
> > Ptr_Suspend   (07.11.13 18:33) [3]
>
> Это одно и тоже...


Некрасиво как-то выглядит.


 
Jeer ©   (2013-11-07 21:24) [6]

>Некрасиво как-то выглядит.

За красотой - в Лувр.



Страницы: 1 вся ветка

Текущий архив: 2014.05.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.006 c
15-1383518806
DevilDevil
2013-11-04 02:46
2014.05.04
threadvar, _GetTls, FS:tlsArray


2-1374666583
OZ
2013-07-24 15:49
2014.05.04
функция Format


15-1383220486
DevilDevil
2013-10-31 15:54
2014.05.04
СТРОКИ НЕ ПОТОКОБЕЗОПАСНЫ


2-1374665706
Стас258
2013-07-24 15:35
2014.05.04
Как в мемо проймать прокрутку?


15-1383833853
Ptr_Suspend
2013-11-07 18:17
2014.05.04
Как сделать фунцкию LoWord()?