release版本崩溃的问题

celerylxq celerylxq 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
程序中定义了4个结构体对象,结构体如下:
struct TableDes{
char Name[300][80];//名称
char Unit[300][20];//单位
int iRegCount;//个数
BYTE bytValue[60];//数值(字节)
unsigned char m_bDataType[30]; //是否有符号 1:有符号,0:无符号
double m_dCoe[30]; //数据系数
};
TableDes A,B,C,D;
然后从TXT点表中读信息,当A有32个信息点,B有29个信息点时程序运行正常,可B增加到31个点时debug版本正常,release版本崩溃,提示"0x00000000"指令应用的“0x00000000”内存。该内存不能为“read”
后来我将B放到对话框初始化中,并将它改为局部变量,debug版和release版都正常,求解原因?
...全文

相关推荐

评论 16
收藏 已收藏
分享
返回顶部
celerylxq
界面 15,976 成员 115,866 内容