代码如下 :
type
_GUN_STATUS= packed record
byGunCode :Byte;
dwTotal :DWord;
end ;
Gun_Status = _GUN_STATUS;
pGun_Status = ^_GUN_STATUS;
RGreaser = record
end ;
不知道 该语法定义是什么意思,好像不是结构定义
packed record 不知与 record 有何区别 ,
另RGreaser = record 不知是什么意思..急请高手讲解........
type
_GUN_STATUS= packed record
byGunCode :Byte;
dwTotal :DWord;
end ;
Gun_Status = _GUN_STATUS;
pGun_Status = ^_GUN_STATUS;
RGreaser = record
end ;
不知道 该语法定义是什么意思,好像不是结构定义
packed record 不知与 record 有何区别 ,
另RGreaser = record 不知是什么意思..急请高手讲解........
解决方案 »
- delphi的actionlist究竟怎么用的
- 继承窗体的时候怎么在编译前显示父类窗体的控件!
- Rave做報表,Datatext當數據太長時如何自動換行?
- 简单问题。ado中如何动态创建、删除sql表?
- 求一个delphi6下的SPComm,因为小弟没分了!
- 高分请教!!ADO中遇到的问题,急急。。十万火急!!!
- 请教(ActiveForm):客户端的ocx文件怎么跟着服务器端的ocx文件更新?
- 关于fastreports中照片的打印
- 插入bit型字段该怎么写?急!急!急!
- delphi 操作PowerPoint 的一些问题
- 关于在delphi中代码分段
- 超难问题!!!!! 如何防止 "别的程序 " 修改 edit 控件的内容 ???????????????急!!!!!!
var
aa: byte ;begin
aa :=$a0 ;//此处是什么意思啊....
end ;
xxx=record
...
end;
定义一个结构类型,如果有packed,指定byte对齐方式
2.
pGun_Status = ^_GUN_STATUS;
定义指向_GUN_STATUS结构的指针
3.RGreaser = record
end ;
定义一个(空的)结构类型,一般用于结构类型的预定义
4.
aa :=$a0 ;//此处是什么意思啊....
aa等于16进制的a0,即160
-------------------------------------------
这都是基本有O-pascal语法,建议楼主看一些基础书