易码技术论坛

 找回密码
 加入易码
搜索
查看: 117580|回复: 6

lava程序,在电脑模拟正常,到文曲星上却死机……

[复制链接]
发表于 2005-9-9 09:59:00 | 显示全部楼层
估计是程序本身有问题,大概是访问了非法的内存地址.

测试程序最好用LAVAX3.1带的那个虚拟机,GGV的那个IDE带的虚拟机好像不对访问非法内存地址出错提示...
 楼主| 发表于 2005-9-9 12:37:00 | 显示全部楼层
我是为了加快程序运行的速度,把printf改成了memcpy(_TEXT,……这样子,但就会死机,如果这也不行,我想我程序的速度……就没有继续完成的意思了
发表于 2005-9-9 17:16:00 | 显示全部楼层
晕……这样加快程序速度的事情还是头一次听说...-_-b

请不要拿Basic的运行规则来衡量其他语言。


memcpy(_TEXT...这种东西能比printf快多少?
发表于 2005-9-9 20:04:00 | 显示全部楼层
把printf改成了memcpy(_TEXT,……这样子,但就会死机,如果这也不行,我想我程序的速度……就没有继续完成的意思了


可以肯定这种方法是可行的,应该是你自己的代码有问题.比如copy到_TEXT的字符串过长,超过了_TEXT的范围(_TEXT的大小为26*6)

ps:这种方法确实可以加快速度,直接用printf很多情况会造成闪烁,用上面的方法就不会.

发表于 2005-9-10 00:37:00 | 显示全部楼层
竟然可以这样用……看来我火星了-_-b

新的里面没有这个了,从来么用过。
418400570 该用户已被删除
发表于 2005-10-1 15:53:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2005-9-8 20:50:47 | 显示全部楼层 |阅读模式
做了一个lava的程序,本来在文曲星上调试是没有问题的,后来加了memcpy之后,在电脑上的模拟器运行是正常的,但到文曲星上后就死机了,表现为自动关机。我NC3000是3.3版的,GVmaker的版本是那个消除了Getpoint  BUg的版本,请问可能是什么原因啊……

急……
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2025-8-24 06:26 , Processed in 0.009914 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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