各位帮帮小弟~

解决方案 »

  1.   

    一般来说是用了double类型的变量
    比如
    a,b:integer;a:=b*1.2
      

  2.   

    3.4.2 浮点类型
    尽量不使用 Real 类型,他只是为了和旧的Pascal代码兼容,尽量使用Double 类型。Double 类型是对处理器和数据总线做过最优化的并且是IEEE定义的标准数据结构。当数值超出Double的范围时,使用Extended  
      

  3.   

    都定义为extended类型不就行了,如果不想用浮点,用精确值的话用currency类型
      

  4.   

    是这样的,前天我在这里看到一帖子说,如何在窗口最大化时让其中的控件也跟着最大化呢?如dbgrid,stringgrid等 有人回帖说这样:
    设置一个参数,当窗口大小变化时,参数跟着变化
    设置控件的大小根据参数变化
    如:
    x:=form.width/100 
    y:=form.height/100DBGrid.width:=x*60
    DBGrid.height:=y*60
    然后呢,我几试着来做一下,结果就出现了上述问题~不知道该设置什么类型啊~
      

  5.   

    DBGrid.widthh和height属性都只能赋予整型,而x,y有可能是浮点型,所以出现了类型冲突,用round函数
    转化一下
    DBGrid.width:=round(x*60)
    DBGrid.height:=round(y*60)就ok了
      

  6.   

    哎呀~真的耶~多谢 drift1981(励精图治)了~