DELPHI MAKEWORD的用法
2016-04-21 17:00
513 查看
WORD MAKEWORD(
BYTE bLow, // low-order byte of short value
BYTE bHigh // high-order byte of short value
);
((WORD) (((BYTE) (a)) | ((WORD) ((BYTE) (b))) << 8))
makeword是将两个byte型合并成一个word型,一个在高8位,一个在低8位
makelparam、makelong和makewparam都是一样的,将两个word型合并成一个dword型。一个在高16位,一个在低16位
delphi:word((byte(a)) or (word(byte(b))) shl 8);
比如a=2;b=1
2的二进制是00000010 1的二进制为00000001 B是表示高8位,A表示低8位 合并起来就是
100000010
BYTE bLow, // low-order byte of short value
BYTE bHigh // high-order byte of short value
);
((WORD) (((BYTE) (a)) | ((WORD) ((BYTE) (b))) << 8))
makeword是将两个byte型合并成一个word型,一个在高8位,一个在低8位
makelparam、makelong和makewparam都是一样的,将两个word型合并成一个dword型。一个在高16位,一个在低16位
delphi:word((byte(a)) or (word(byte(b))) shl 8);
比如a=2;b=1
2的二进制是00000010 1的二进制为00000001 B是表示高8位,A表示低8位 合并起来就是
100000010
相关文章推荐
- delphi absolute 应用实例
- Delphi常见错误及解决方法
- Delphi 调用C#编写的WebService 参数为Null解决方法
- DELPHI中的消息处理机制
- Delphi 中 函数参数中的 const 修饰符的本质以及注意事项
- DELPHI用const来提高应用程序在多核多线程下的性能
- delphi编写分页显示的模板
- Delphi 关闭MDI子窗口
- DELPHI 参数前缀的使用
- Delphi - 字符串 详解
- 分析函数调用堆栈的原理和Delphi实现
- Delphi关键字详解(转载自“万一”)
- Delphi 线程Timer (TThreadTimer)
- Delphi 调用 C++ 回调函数
- delphi RAD Studio新版本及路线图 及官方网站 官方 版本发布时间
- delphi 错误信息
- Delphi2007新功能 -- 有限的栈对象
- Delphi栈对象
- Delphi中的堆,栈
- Delphi字符串函数大全