为什么读取另一个程序的内存自已的程序有时候会关闭?
主要是这段代码:
代码是放在一个定时器里。
int number=m_rumor_list1->GetCount();
for(int Number=2;Number<number;Number+=2)//主要是想不让它不写两次同样的
{
char overseestr[100];
m_rumor_list1->GetText(Number,overseestr);
if(0==strnicmp(overseestr,monsterproperty,60)){oversee=false;}
}
if(oversee)
{
char line[80];
memset(line,45,80);
m_rumor_list1->InsertString(m_rumor_list1->GetCount(),line);
m_rumor_list1->InsertString(m_rumor_list1->GetCount(),monsterproperty);
}
这样写有什么问题吗?程序可以运行但是有时候会关闭,程序又没什不可读的提示什么的。