主题:请问这个付值式怎样才能类型匹配
channelxp
[专家分:20] 发布于 2007-06-19 09:46:00
BmpNew.Height := Bmp.Height * IMAGE_WIDTH / Bmp.Width;
[Error] CustEditUnit.pas(393): Incompatible types: 'Integer' and 'Extended'
回复列表 (共2个回复)
沙发
长尾兔 [专家分:3630] 发布于 2007-06-19 11:46:00
BmpNew.Height := Bmp.Height * IMAGE_WIDTH div Bmp.Width;
//~~~
板凳
lury [专家分:20] 发布于 2007-06-19 14:27:00
我也是刚学delphi还不到一个月,找了本书才看了两三章,太多太多不明白的地方了,想和大家一起来学习、进步,看了你的付值有点不明白,是不是想在改变图片宽的同时高度也成比例改变啊?你试试这样改
BmpNew.Height := round(BmpNew.Width*(200/350));
{比如200是你BmpNew.Height的初始值,350是你BmpNew.Width的初始值}
我来回复