下面是定时器的回调函数
int
OnGageTimer( PtWidget_t *widget, ApInfo_t *apinfo, PtCallbackInfo_t *cbinfo )
{
//char buf[10];
//static int count = 0;
/* eliminate 'unreferenced' warnings */
widget = widget, apinfo = apinfo, cbinfo = cbinfo;
//memset(buf,10,0);
//sprintf(buf,"%d",count);
//PtSetResource(ABW_label_timer,Pt_ARG_TEXT_STRING,buf,0);
//count++;
char x[1024];
//memset(temp,0,);
g_memdb.ReadFreeRegion(0,(char *)&g_gage_overview,sizeof(g_gage_overview));
return( Pt_CONTINUE );
}
g_memdb.ReadFreeRegion()函数之前必须有char x[1024];的声明,否则程序会自动跳出去,不能正确执行,不知道问题出在哪里?