zoukankan
html css js c++ java
DELPHI的结构体,共用体和位域的等效实现
DELPHI的结构体,共用体和位域的等效实现
作者:佚名 来源:中国自学编程网收集整理 发布日期:2008-12-18
结构体:就是DELPHI的packed record,packed必须要,不然不是按byte对齐。
共用体:其实也就是absolute关键字的使用,如下
procedure TForm1.Button2Click(Sender: TObject);
type
TRGB = packed record //结构体
R: Byte;
G: Byte;
B: Byte;
A: Byte;
end;
var
rgbPack: TRGB;
rgbData: Integer absolute rgbPack; //共享内存单元
begin
rgbData := $AA0080FF;
ShowMessage(IntToStr(rgbPack.R) + ',' + IntToStr(rgbPack.G) + ',' + IntToStr(rgbPack.B));
end;
位域就没辙了,没有简单的方法,还是写shr,shl然后再用and去进行位与来实现吧。
查看全文
相关阅读:
iOS:UIToolBar、toolbarItems、BarButtonItem的几种关系
iOS:UIToolBar控件的使用
iOS:制作九宫格
iOS:转载:UIControl的使用
iOS:UIPickerView选择器的使用
iOS:NSDate的主要几种时间形式
iOS:步进UIStepper、滑动块UISlider、开关UISwitch的基本使用
iOS:NSBundle的具体介绍
h264码流分析及其工具
零基础学习视频解码之FFMpeg中比较重要的函数以及数据结构
原文地址:https://www.cnblogs.com/feng801/p/1358173.html
最新文章
有洞察有实践敢骂人,本土原创管理书中罕见的精品:4.5星|肖知兴《以热爱战胜恐惧》
3星|《开创与刷新:管理者的责任》:盖茨、鲍尔默、纳德拉等微软高管的10来篇访谈
3星|拉姆·查兰《高潜》:管理常识汇编。理论和案例水平都一般
4星|《环球科学》2018年06月号:气候变暖导致墨西哥蝙蝠提前迁徙到美国
3星|《小武聊股权》:中小传统企业股权设计案例分析
城市规模越大,工资、GDP、犯罪率越高:4.5星|《规模》
算法与AI的暗黑面:3星|《算法的陷阱:超级平台、算法垄断与场景欺骗》
2星|《地产风云》:过去十多年来地产界公开事件拼接而成
2星|《横越未知》:过时的财经评论文集
WinAPI——UnhookWindowsHookEx
热门文章
WinAPI——SetWindowsHookEx设置钩子说明
WinAPI——Windows 消息
API HOOK技术
C# 设置鼠标指针
C# 第三方DLL,可以实现PDF转图片,支持32位系统、64位系统
C# 自定义光标 WaitCursor
工具----IcoFX
关于捕获键盘信息的processDialogkey方法2--具体应用
关于web会话中的session过期时间的设置
iOS:UIButton按钮的详解
Copyright © 2011-2022 走看看