易码技术论坛

 找回密码
 加入易码
搜索
查看: 447720|回复: 33

800的LAVA有BUG??

[复制链接]
发表于 2006-7-11 17:00:00 | 显示全部楼层
汗~~~冷帖

PS我的帖总是很冷
发表于 2006-7-11 18:23:00 | 显示全部楼层
冷啊
发表于 2006-7-11 18:26:00 | 显示全部楼层
冻死你!哈哈
发表于 2006-7-11 18:30:00 | 显示全部楼层
哦哈哈哈,你真可怜~西呀呀,lala  
发表于 2006-7-11 22:02:00 | 显示全部楼层
飘过~~~~~同情下LZ~
发表于 2006-7-12 14:47:00 | 显示全部楼层
你把TC800不正常的表现描述一下....
 楼主| 发表于 2006-7-12 15:43:00 | 显示全部楼层
如果你有800的话,到上传区下载水管MARIO,一样的毛病

指针竟然画出了表盘,还有就是闪的厉害
发表于 2006-7-12 16:28:00 | 显示全部楼层
针出表盘的原因不清楚,我没用过Sin,Cos

花屏是因为你在main中一开始没有加上ClearScreen();

闪的厉害是因为你Refresh()用的不对,在每次完成全部更新内容后再加Refresh()

就好了....
还有,你的dateBuf设的太小,小于了字串长度,改成64吧,要不日期显示有问题....
 楼主| 发表于 2006-7-12 16:46:00 | 显示全部楼层
汗~~~后几条我都明白,第一条连你都不懂~~~~那可能只有LEE知道了
发表于 2006-7-12 16:51:00 | 显示全部楼层
我从没用过Sin,Cos,现在调试中,争取尽快解决你的问题...
发表于 2006-7-12 16:58:00 | 显示全部楼层
闪还有个原因,Circle其实是没有bit6参数的(仔细看帮助,帮助中没有的不要想当然的用),也就是说

Circle是画在屏上的,并没有画在缓冲,Refresh()时会擦去所画的圆....
发表于 2006-7-12 17:01:00 | 显示全部楼层
上面说的有些不大对...但总之Circle的bit6参数不用为好....
发表于 2006-7-12 17:02:00 | 显示全部楼层
以下是引用诗诺比在2006-7-12 16:58:00的发言:[BR]闪还有个原因,Circle其实是没有bit6参数的(仔细看帮助,帮助中没有的不要想当然的用),也就是说

Circle是画在屏上的,并没有画在缓冲,Refresh()时会擦去所画的圆....


貌似LAVAX3.0及以后的版本是支持Circle缓冲区绘图的,虽然说明文档里没有~
发表于 2006-7-12 17:04:00 | 显示全部楼层
虚拟机是支持Circle的bit6参数,但TC800实机是不支持的....

所以帮助中就没有写支持这个参数...
发表于 2006-7-12 17:21:00 | 显示全部楼层
我晕。

又见“实机”。[em06]

电脑就不是“实机”吗?
[em06][em06][em06]
发表于 2006-7-12 17:40:00 | 显示全部楼层
我是专指tc800的Circle中bit6不能用,因为楼主说的是tc800

[em06][em06]

我晕的更厉害...
发表于 2006-7-12 17:52:00 | 显示全部楼层
果然,Sin,Cos的返回值是负数时,在tc800上有问题,

好像是int型被当作long型处理了...

应该是个bug....
发表于 2006-7-12 18:02:00 | 显示全部楼层
Do u have tc800?
发表于 2006-7-12 18:13:00 | 显示全部楼层
void main()
{
   printf("%d",Sin(270));
   getchar();
}

========

在LavaX3.5虚拟机上结果是-1024

在tc800上显示结果是-65266

我的tc800是1.4版...
发表于 2006-7-12 18:26:00 | 显示全部楼层
有时候编程也是遗憾的艺术。

看着有bug的程序而不能改,甚至无法确认,真是痛苦啊
[em06][em07]
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-5-2 06:46 , Processed in 0.014350 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表