Incompatible types: 'Integer' and 'Extended'怎么解决啊~? 各位帮帮小弟~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般来说是用了double类型的变量比如a,b:integer;a:=b*1.2 3.4.2 浮点类型尽量不使用 Real 类型,他只是为了和旧的Pascal代码兼容,尽量使用Double 类型。Double 类型是对处理器和数据总线做过最优化的并且是IEEE定义的标准数据结构。当数值超出Double的范围时,使用Extended 都定义为extended类型不就行了,如果不想用浮点,用精确值的话用currency类型 是这样的,前天我在这里看到一帖子说,如何在窗口最大化时让其中的控件也跟着最大化呢?如dbgrid,stringgrid等 有人回帖说这样:设置一个参数,当窗口大小变化时,参数跟着变化设置控件的大小根据参数变化如:x:=form.width/100 y:=form.height/100DBGrid.width:=x*60DBGrid.height:=y*60然后呢,我几试着来做一下,结果就出现了上述问题~不知道该设置什么类型啊~ DBGrid.widthh和height属性都只能赋予整型,而x,y有可能是浮点型,所以出现了类型冲突,用round函数转化一下DBGrid.width:=round(x*60)DBGrid.height:=round(y*60)就ok了 哎呀~真的耶~多谢 drift1981(励精图治)了~ 一个字段里的标志位内容显示的时候显示汉字 stringgrid内容消失的问题 Delphi2005连接Sybase数据库的问题,高手请进。 大家都去过当当,卓越购物吗? 非常自责,散分! 怎么打印DBGRID里的数据? 非高手勿入,我在一程序中执行DOS命令备份ORACLE数据库,但如何判断另一程序执行完毕? csdn现在用的手段真卑劣。。。。 可以用Delphi在SQL200下动态创建Table吗 很简单的问题,快来拿分吧!!哈哈哈 如何在网页中调用ActiveX控件的属性? 小问题,请进......
比如
a,b:integer;a:=b*1.2
尽量不使用 Real 类型,他只是为了和旧的Pascal代码兼容,尽量使用Double 类型。Double 类型是对处理器和数据总线做过最优化的并且是IEEE定义的标准数据结构。当数值超出Double的范围时,使用Extended
设置一个参数,当窗口大小变化时,参数跟着变化
设置控件的大小根据参数变化
如:
x:=form.width/100
y:=form.height/100DBGrid.width:=x*60
DBGrid.height:=y*60
然后呢,我几试着来做一下,结果就出现了上述问题~不知道该设置什么类型啊~
转化一下
DBGrid.width:=round(x*60)
DBGrid.height:=round(y*60)就ok了