form5.Gauge1.progress:=int(k);
k是real类型
这句话报错[Error] subjectmanage.pas(415): Incompatible types: 'Integer' and 'Extended'请问怎么解决

解决方案 »

  1.   

    这个是你的类型转换错误啊,你不能用这个方法将REAL类型的数据转换为INT型的数据,因为那样会造成数据的丢失,你可以使用 Wnyu(西门吹水) 的方法来搞定
      

  2.   

    是这样的。int();中的返回值要为real 的。form5.Gauge1.progress 要的则是integer的。
      

  3.   

    form5.Gauge1.progress:=round(k);
    form5.Gauge1.progress:=trunc(k);