查看: 2538|回复: 17

请教关于VB的一个问题。

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-5
回帖
696
发表于 2008-9-29 04:43:10 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

殲滅天使·玲<

梦石
0
星屑
126
在线时间
204 小时
注册时间
2008-2-20
回帖
2172

贵宾

发表于 2009-6-12 08:00:00 | 显示全部楼层
高深.....

膜拜个....

发帖前请看版规。进水区请到版规贴留名哦亲~chu~❤
回复

使用道具 举报

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
回帖
2059
发表于 2008-9-29 05:00:20 | 显示全部楼层
用VB好久了,竟然不清楚默认采用四舍六入五留双{/ll}{/ll}

话说这个问题好诡异,最好贴一下代码
来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。
回复

使用道具 举报

月下可怜人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2005-11-23
回帖
3667

第1届短篇游戏比赛亚军

发表于 2008-9-29 05:08:10 | 显示全部楼层
以下引用dbshy于2008-9-28 21:00:20的发言:

用VB好久了,竟然不清楚默认采用四舍六入五留双

话说这个问题好诡异,最好贴一下代码


OK稍等下,涉及机密,偶删点东西— —
纵然千里外,我等雁归来。
回复

使用道具 举报

月下可怜人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2005-11-23
回帖
3667

第1届短篇游戏比赛亚军

发表于 2008-9-29 05:14:28 | 显示全部楼层
即便是round函数这里也会出现同样的问题,orz......

纵然千里外,我等雁归来。
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2008-9-29 05:15:39 | 显示全部楼层
我想应该先加0.5在取整比较合适。
例如
INT(944.4+0.5) = INT(944.9) = 944
INT(944.5+0.5) = INT(945.0) = 945
这个应该没错的……以前我用GVBASIC的时候就用这种方法四舍五入……
估计是计算优先级变成了先ROUND再+,这样就出问题了。
我建议强制先+0.5以后再ROUND
回复

使用道具 举报

月下可怜人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2005-11-23
回帖
3667

第1届短篇游戏比赛亚军

发表于 2008-9-29 05:19:51 | 显示全部楼层
以下引用精灵使者于2008-9-28 21:15:39的发言:

我想应该先加0.5在取整比较合适。
例如
INT(944.4+0.5) = INT(944.9) = 944
INT(944.5+0.5) = INT(945.0) = 945


但问题是拿到程序中 int(944.5+0.5) = 944 — —

我使用的是VB6.0官方企业版,100%纯金正版…………
纵然千里外,我等雁归来。
回复

使用道具 举报

胃:伪·好人之怨念<

梦石
0
星屑
50
在线时间
4 小时
注册时间
2007-6-24
回帖
4977

开拓者VX城市地图大赛亚军

发表于 2008-9-29 05:24:04 | 显示全部楼层
似乎用format(a,"##.#")这样就是四舍五入的……
哈哈哈哈哈
回复

使用道具 举报

无月的荒城

梦石
0
星屑
50
在线时间
9 小时
注册时间
2007-12-20
回帖
1830
发表于 2008-9-29 05:26:59 | 显示全部楼层
去风镜梦乐园吧 一个主要讨论VB的地方
http://www.fjdream.com.cn/bbs/
【RPG梦工厂】-http://devil516.5d6d.com
- 原创游戏发布中心
- RM技术交流论坛

目前已经半荒废,类似于终南山式的存在,欢迎隐居人士前来采菊……
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2008-9-29 05:27:05 | 显示全部楼层
先把他计算好以后再int把……莫非int不支持表达式? [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部