查看: 3707|回复: 4

大圣闹海、金蝉捕鱼0x000003e8指令引用的0x000003e8内存。改内存不能为read

[复制链接]

3855

主题

-8

回帖

1万

积分

管理员

积分
18101

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

发表于 2015-5-26 19:45:15 | 显示全部楼层 |阅读模式

经过检查是代码位置问题,按照下面修改就可以了。

/*
//2013年10月14号
//***
//经过检查
//发现下面代码引起警告。
//警告内容:buffer overrun detected 。
//解决方法:将这段代码转移到ReadConfig函数内。

//获取目录
TCHAR szPath[MAX_PATH]=TEXT("");
GetCurrentDirectory(CountArray(szPath),szPath);

//读取配置
//TCHAR szFileName[MAX_PATH]=TEXT("");
_sntprintf(m_szFileName,CountArray(m_szFileName),TEXT("%s\\SparrowERBattleConfig.ini"),szPath);
//开始存储数目
TCHAR szServerName[MAX_PATH]=TEXT("");
_sntprintf(szServerName,CountArray(szServerName),TEXT("%s"),m_pGameServiceOption->szServerName);
m_lStockScore=GetPrivateProfileInt(szServerName,TEXT("StorageStart"),0,m_szFileName);
m_lStorageDeduct=GetPrivateProfileInt(szServerName,TEXT("StorageDeduct"),0,m_szFileName);

LOG_DEBUG((GAME, TEXT("ServerName:%s"), szServerName));

if( m_lStorageDeduct < 0 || m_lStorageDeduct > 1000 )
m_lStorageDeduct = 0;
if ( m_lStorageDeduct > 1000 )
m_lStorageDeduct = 1000;
*/


温馨提示:
1、本站所有信息都来源于互联网有违法信息与本网站立场无关。
2、当有关部门,发现本论坛有违规,违法内容时,可联系站长删除,否则本站不承担任何责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
5、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
6、如果使用本帖附件,本站程序只提供学习使用,请24小时内删除!使用者搭建运营触犯法律,违法,违规,本站不承担任何责任。

1

主题

362

回帖

3114

积分

至尊会员

积分
3114
发表于 2015-6-2 09:39:11 | 显示全部楼层
谢谢老大分享

1

主题

362

回帖

3114

积分

至尊会员

积分
3114
发表于 2015-6-2 09:47:03 | 显示全部楼层
支持一下,100块

1

主题

362

回帖

3114

积分

至尊会员

积分
3114
发表于 2015-6-2 10:19:00 | 显示全部楼层
顶顶多好

5

主题

402

回帖

1212

积分

至尊会员

积分
1212
发表于 2015-6-2 10:19:08 | 显示全部楼层
难得一见的好帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则