========================= Delphi 5.0=================================
Char = 1
Boolean = 1
smallint = 2
integer = 4
longint = 4
single = 4
real = 8
double = 8 extended = 10
以上是每种数据类型的字节长度。
很明显,从extended转换为integer型是不安全的。所以我建议你修改你使用数据类型,不然你的程序也是不稳定的.
Char = 1
Boolean = 1
smallint = 2
integer = 4
longint = 4
single = 4
real = 8
double = 8 extended = 10
以上是每种数据类型的字节长度。
很明显,从extended转换为integer型是不安全的。所以我建议你修改你使用数据类型,不然你的程序也是不稳定的.
解决方案 »
- 响应版主要求,不再潜水,散分!2~
- 有这样的控件吗???
- FindWindowEx如何查找出SpeedButton按钮的句柄?
- 怎么样将一个子窗口的ToolBar ,放在父窗口的Coolbar 上面
- 在 delphi7 中 怎么加入 nmhttp 控件啊!
- 一个关于软件架构和Dll的问题,进者有分,感兴趣的可以近来交流,在线等待!
- 请问怎样把一些功能选项保存起来,并把它读出来
- 有谁知道的给分!!!!
- 请教各位,webborwser打开网页复制粘贴操作之后不能进行数据库查询操作吗?
- Qreport的分组打印,能不能分组完毕后跳到下一页再打印另外一组?怎么跳??
- windows下的dos应用
- 请问在delphi里如何对实现计算机文件系统的访问。在VB中用Scripting.FileSystemObject?
function Trunc(X: Extended): Int64;//取整
function Int(X: Extended): Extended;
var
a : extended;
b : int64;
begin
a := 2132123323211.005;
b := round(a);
caption := currtostr(b);
end;
不知道是不是你的意思?
var
a : extended;
b : int64;
begin
a := 2132123323211.005;
b := round(a);
caption := currtostr(b);
end;
不知道是不是你的意思?
procedure TForm1.Button1Click(Sender: TObject);
var a:extended;
b:integer;
begin
a:=strtofloat(edit1.text);
b:=trunc(a);
edit2.TExt:=inttostr(b);
end;