在delphi7下有下面一段代码:
var
i : integer;
d : double;
begin
d := 1.0;
i := int(d);
end;
我看了一下,int()函数可以把real转换成整数。但是编译的时候出现'extend'和'integer'不兼容的错误。为什么?是不是int()在delphi7中不再被支持.还是有些设置需要调整,例如要打开什么编译开关什么的.
That's all.
var
i : integer;
d : double;
begin
d := 1.0;
i := int(d);
end;
我看了一下,int()函数可以把real转换成整数。但是编译的时候出现'extend'和'integer'不兼容的错误。为什么?是不是int()在delphi7中不再被支持.还是有些设置需要调整,例如要打开什么编译开关什么的.
That's all.
解决方案 »
- 血与泪的教训.Record的string一定要限定长度..
- 请教 我有一个MySQL数据库,怎么实现 帐号注册 + 登陆 的功能?
- ehlib 设置为过滤 但query.close 或者 open 另一个查询 会报错:list index out of bounds(1) 如何解决 ?
- 我很郁闷!!!!!!
- dao问题dao问题dao问题dao问题
- 帮我看看这段代码?网络传输的来都有分!!
- 请教:怎样让TListBox的每个Item占多行及旧Item往下沉?有其它办法吗?
- 怎样将4位Byte型数组转存到中一个浮点数?如a[0]=?,a[1]=?,a[2]=?,a[3]=? -> 87925.a:array[0..3] of byte.
- onIdle!help!
- 请问哪里可下载Free的ASP控件及Free的 Email控件(刚才打错了)
- 请教怎么把一个grid中的数据都打印出来
- 如何取出Memo中光标所在行的内容
var
i : integer;
d : double;
begin
d := 1.6;
i := round(d);
//i := trunc(d);
showmessage(inttostr(i));
end;
唉,钻到int()的牛角尖里面去了.问了这么无聊的问题.
谢谢诸位.