- 20
- 0
- 约7.99千字
- 约 6页
- 2021-12-10 发布于福建
- 举报
Delphi 内存映射文件例子 收藏
unit FileMap;
interface
uses
Windows,Messages,SysUtils,Classes,Graphics,Controls,Forms,StdCtrls,Dialogs;
type
TFileMap=class(TComponent)
private
FMapHandle:THandle; // 内存映射文件句柄
FMutexHandle:THandle; // 互斥句柄
FMapName:string; // 内存映射对象
FSynchMessage:string; // 同步消息
FMapStrings:TStringList; // 存储映射文件信息
FSize:DWord; // 映射文件大小
FMessageID:DWord; // 注册的消息号
FMapPointer:PChar; // 映射文件的数据区指针
FLocked:Boolean; // 锁定
FIsMapOpen:Boolean; // 文件是否打开
FExistsAlready:Boolean; // 是否已经建立过映射文件
FReading:Boolean; // 是否正在读取内存文件数据
FAutoSynch:Boolean; // 是否同步
FOnChange:TNotifyEvent; // 当内存数据区内容改变时
FFormHandle:Hwnd; // 存储本窗口的窗口句柄
FPNewWndHandler:Pointer;
FPOldWndHandler:Pointer;
procedure SetMapName(Value:string);
procedure SetMapStrings(Value:TStringList);
procedure SetSize(Value:DWord);
procedure SetAutoSynch(Value:Boolean);
procedure EnterCriticalSection;
procedure LeaveCriticalSection;
procedure MapStringsChange(Sender:TObject);
procedure NewWndProc(var FMessage:TMessage);
public
constructor Create(AOwner:TComponent);override;
destructor Destroy;override;
procedure OpenMap;
procedure CloseMap;
procedure ReadMap;
procedure WriteMap;
property ExistsAlready:Boolean read FExistsAlready;
property IsMapOpen:Boolean read FIsMapOpen;
published
property MaxSize:DWord read FSize
您可能关注的文档
- DCS系统安装技术借鉴.pdf
- DCS系统发展史介绍归类.pdf
- ddx的运用选股总结定义.pdf
- dd有效沟通从容赶急——快速软件开发项目中的有效沟通参考.pdf
- Delphi从内存流中判断图片格式参照.pdf
- Delphi第三方控件安装卸载指南整理.pdf
- DHCP-Snooping特性使用不当造成PC机无法获取IP地址收集.pdf
- DHCP服务器配置收集.pdf
- Dijkstra算法的Matlab实现宣贯.pdf
- dir命令也大有学问借鉴.pdf
- 抚顺石化工贸中心资金控制体系优化研究:理论、实践与创新.docx
- 探秘中华通草蛉滞育发育:生殖生物学特征与调控机制.docx
- 稀有鮈鲫受精机制及影响因素的深度剖析.docx
- 从美国强制反诉制度探寻我国民事诉讼反诉制度的革新路径.docx
- 中国职业足球管理体制:演进、困境与突破路径探究.docx
- 论我国网上个体经营活动法律规制的完善与实践.docx
- 论取保候审期间脱逃后又归案的自首认定困境与出路.docx
- 动调陀螺赋能双轴稳定平台控制系统的关键技术与优化策略研究.docx
- 论我国犯罪被害人国家补偿制度的构建与完善:法理、实践与发展路径.docx
- 光纤光栅传感监控软件:原理、应用与创新发展研究.docx
最近下载
- (2026春新版)教科版三年级科学下册全册PPT课件.pptx
- 2026江西省赣勤发展集团有限公司社会招聘6人备考题库附答案.docx VIP
- 热力发电厂课程设计报告dc系统.docx VIP
- 陕西科技大学镐京学院《高等数学(D)》2025 - 2026学年第一学期期末试卷.docx
- 皮鞋工艺学(共计755页,共计3部分)_部分3.pptx
- 2025年湖北国土资源职业学院单招职业适应性考试题库及答案1套.docx VIP
- 工业蒸汽轮机-西门子中国.PDF VIP
- 2026年邵阳职业技术学院单招职业技能考试题库及答案1套.docx VIP
- 门诊药房处方点评与分析.doc VIP
- 装饰装修工程验收资料大全.doc VIP
原创力文档

文档评论(0)