Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 5152|回复: 2

Lazarus 0.9.31 遇到的版本差异

[复制链接]

该用户从未签到

发表于 2011-1-6 10:12:32 | 显示全部楼层 |阅读模式
刚刚下载了20110105快照版本的Lazarus 0.9.31试用,准备把以前的项目迁移到Lazarus 0.9.31上。
官方有说0.9.31会有些新的功能,也有社区里的朋友说和原来的版本有差异。
现在我也测试了一把,发现如下差异:
1.代码书写较以前版本更严谨
  1.   private
  2.     { private declarations }
  3.     procedure InitGUI;        //初始化界面
  4.     strSelID, strSelName: string;     
复制代码
以上代码在0.9.29以下版本是没问题的,在0.9.31上提示错误:
frm_device.pas(43,5) Error: Fields cannot appear after a method or property definition, start a new visibility section first
是说方法和过程要放在变量申明的后面,按如下改动后错误消失:
  1.   private
  2.     { private declarations }
  3.     strSelID, strSelName: string;  
  4.     procedure InitGUI;        //初始化界面
复制代码

2.组件lnet 0.6.4在0.9.29上安装无问题,在0.9.31上安装后有错误提示,不过暂时没有发现影响使用。

3.如Build时提示错误:Error: Error while compiling resources
  *.lpr文件中找到并删除此行:
  1. {$R *.res}
复制代码
重编译,问题解决。

4.Lazarus 0.9.31版本编译的文件大小,明显比原版本编译的文件大小要大
回复

使用道具 举报

该用户从未签到

发表于 2011-1-7 09:56:35 | 显示全部楼层
不敢太追新 等待稳定版
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-24 12:57:06 | 显示全部楼层
waiting for better....
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-3 08:26 , Processed in 0.027320 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表