软件介绍:自定义数据类型表.版本 2.数据类型 消息类型 .成员 键盘消息, 文本型自定义数据类型使用代码.版本 2.程序集 窗口程序集1.子程序 _按钮1_被单击.局...
自定义数据类型表
.版本 2
.数据类型 消息类型
.成员 键盘消息, 文本型
自定义数据类型使用代码
.版本 2
.程序集 窗口程序集1
.子程序 _按钮1_被单击
.局部变量 接收返回, 消息类型
接收返回 = 自定义返回的数据类型 ()
信息框 (接收返回.键盘消息, 64, "自定义数据类型", )
.子程序 自定义返回的数据类型, 消息类型
.局部变量 消息类型, 消息类型
消息类型.键盘消息 = "anxia123++.."
返回 (消息类型)
加入成员()
.版本袜升 2
.程序集 窗口程序集1
.程序集变量 自定义类型_数组, 自定义类型, , "0"
.子程序 方法_加入成员
.局部变量 自定义类型, 自定义类型
自定义类型.a = 100
自定义类型.b = "这是文本成员"
加入成员 (自定义类型_数组, 自定义类型)
输出调试文本 (取数组成员数 (自定义类型_数组))
.子程序 方法_重定义数组
.局部变量 n, 整数型
n = 取数组成员数 (自定义类型_数组) + 1
重定义数组 (自定义类型_数组, 真, n)
自定义类型_数组 [n].a = 200
自定义类型_数组 [n].b = "成员"
.版本 2
.数据类型 自定义类型
.成员 a, 整数型
.成员 b, 文本型
顺便说一下大家的"【数组设置为0,既无限】"
看大家的意思似乎是理解为,设置这个数组为其它数值这个数组就固定了,不能变大了?!!
数组0即是该数组的初始成员数为0,并不是指"无限"
同样,设置该数组为1,则是说它的初始成员数为1,并不是说它永远只能是1
其实数组设置为0、1、悄芦2、3....没有本质的区别启好带,它他都是"无限"的
"无限"......其实还是有限的
可以啊 要到数值(编辑框.内容)
添加一个系统音量组件,就能取了
在扩展组件那里找到系统音量组件,放一个到窗口上,再放1个按钮:
支迹悄持库 eMMedia。
子程序 _按钮1_被单击。
局部变量 z, 整数型。
局部变量 y, 整数型姿局渣。
系统音量1.打开 (#音量类型.主音量)。
系统音量1.置音量 (系统音量1.取最大音量 (), 系统音量1.取最大音量腊旅 ())。
你要去看数组再内存蚂扮中的结构
然后计算计算这个结构体再内存的的储存方式
在计算出来每个数据的地址
比如一个数据类型里有一个短整数
一个长整数
2中数据成员
短整数是占用2个字节
长整数8个字节
再内存中这个数据类蚂物腔型是占用字节最闷衫长的数据类型的整数倍
刚才的
2+8是错误的
而是
8+8
占用16字节
短整数多出来的字节是补充6个字节进去凑够8字节
如果还有个4字节
就再补充4字节
2+6
4+4
24字节