查看完整版本: 问些调试的问题

kaizenhi 2006-4-6 19:23

问些调试的问题

1.
dateLabel=(Char *)CtlGetLabel(ToolsGetobjectPtr(DateSelectorLabel));
StrCopy(dateLabel,appInfoPtr->fieldLabels[date]);
StrCat(dateLabel,":");
CtlSetLabel(ToolsGetobjectPtr(DateSelectorLabel),dateLabel);
修改label中的text,在release simulator中没有问题,在debug simulator中datelabel 在ctlgetlabel后还是非法指针,这是为什么呀?
2.
在关闭程序时debug版,显示错误信息: Records left locked in closed unprotected DB;release版没有任何提示。
3.
我不断点击new record的按钮,几次后会出现“ MemoryMgr.c, Line:2621, Chunk over-locked”,次数不定,这是为什么,和点击速度有关吗,我用gremlins 测试基本没什么问题。
有什么调试工具可以很好的检测,资源有没有被释放吗,这写错误信息太模糊了呀!1


ecool 2006-4-6 19:36

1. 应该没有问题
2和3估计是你没有unlock内存吧,这种情况很难查错,仔细看看代码吧

页: [1]
查看完整版本: 问些调试的问题