“易语言.飞扬”类库的版本号内部存储方式已变更

日前已对“易语言.飞扬”类库的版本号内部存储方式作了修改,此修改将导致以前的所有EF类库失效。

所有EF类库(*.efl)必须重新编译才能使用,所有EF本地类库(*.efn)必须稍加修改并重新编译才能使用。

晚痛不如早痛,早一点改是好事。

修改之前,使用64位双精度浮点数存储EF类库版本号;修改之后,使用32位无符号整数存储EF类库版本号。

经此修改,EF类库结构(EFLibInfo)内的所有成员皆为4字节数据,排除了“字节对齐”的影响。

 

下面对“易语言.飞扬”类库的版本号做一些说明。

版本号,其外在表示形式为五个数值,通常显示为 a.bcde,其中a为主版本号(不大于65535),b c d e 为四个子版本号(均为0到9之间的数字);其内部存储形式为一个32位无符号整数。通常使用宏 EF_VERSION(a, b) 生成内部存储形式,还可使用 EF_VERSION_3(a, b, c), EF_VERSION_4(a, b, c, d), EF_VERSION_5(a, b, c, d, e) 等宏。类库和类型(类、接口、枚举)均有版本号。

构建编号,是一个32位无符号整数,作为类库版本号的补充,具体数值由作者决定(如,从1开始递增,或使用标识年月日的数值20080808)。

 

更新后的“易语言.飞扬”本地类库开发包(EFNDK)版本号已升级为 1.1,http://dotef.cn/efndk/

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 59
    评论
评论 59
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值