netcaf 2007-3-19 09:36
请教注册事件发生后崩溃问题。。。
Treo650,一个程序,向系统注册了事件E,在事件E发生时,会在事件E的处理程序中去调用该程序的一个函数F,经常调用结束后,事件E结束就发生系统自动Reset现象。
而,如果不是以事件触发方式,即打开程序,然后去调用那个函数F,执行完,关闭程序等等,一切正常。
向系统注册的事件,被触发时调用该函数,有何区别?
内存?全局变量?。。。
都没办法跟踪崩溃在什么地方。。。
哪位指点一下啊。
netcaf 2007-3-19 17:23
[quote]原帖由 [i]eCool[/i] 于 2007-3-19 13:24 发表
1. 不能用全局变量
2. 代码必须在第一段内 [/quote]
请教斑竹,
“2. 代码必须在第一段内”
是什么意思?我不太懂,能否详细讲一下,谢谢!
eCool 2007-3-20 12:30
palm程序,有些有多个segment,一般cw建立的project就支持创建多个segment
你处理Notification的代码,必须放在第一个segment中才行。