易码技术论坛

 找回密码
 加入易码
搜索
查看: 111827|回复: 4

急求Lee!!!LavaX3.1上解决不了的问题!!!!!!

[复制链接]
发表于 2006-2-6 11:52:00 | 显示全部楼层
试过了,没有任何问题!

注意:无论什么认证,仅针对release版。不要对debug版认证,一些调试代码会被认为是错误代码。
 楼主| 发表于 2006-2-8 10:25:00 | 显示全部楼层
哦,谢谢!

知道了.
发表于 2006-2-8 15:11:00 | 显示全部楼层
什么是release版?

什么是debug版?
发表于 2006-2-10 00:10:00 | 显示全部楼层
release
n.释放, 让渡, 豁免, 发行的书, 释放证书
vt.释放, 解放, 放弃, 让与, 免除, 发表
n.版本, 发布

debug
vt.<俗>除错, 改正有毛病部分, 除去窃听器
v.调试
[计]调试工具



 楼主| 发表于 2006-2-5 13:01:28 | 显示全部楼层 |阅读模式
最近编程序发现,LavaX3.1的地址传参很诡异!!!!

如果程序这样写:

void function(char &string[]){

}

void main(){

function(0x2000);//为方便先这样写

}

正常运行,可是在认证时出现问题!

在调试模式下如果是动态认证,直接报告错误,而静态人证则提示全平台都可以运行.

而在编译后再运行时,没有任何错误!!

而如果程序这样:

void function(char &string){

}

void main(){

function(0x2000);

}

调试是动态认证依然报错,静态认证没问题,

运行时都没问题.

假如这样:

void function(int &string){

string=0;

}

void main(){

function(0x2000);

}

若不加粉色的这一行,调试时动态认证报错,静态认证通过,运行时正常.

加粉色一行的时候,调试时动静态认证都报错,运行时动态认证报错,静态认证报错,提示地址是粉色一行的程序在编译后的地址.

我实在是搞不懂怎么回事,虽然认证报错但是这样类型的程序在LVM上能正常运行!

这样的报错是否影响不同的TC800?

因为包含这样传参的程序在一些TC800上正常运行,而另外的一些则出现死机.

Lee大哥来解释解释吧.
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2025-8-24 22:14 , Processed in 0.009712 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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