查看完整版本: 请教注册事件发生后崩溃问题。。。

netcaf 2007-3-19 09:36

请教注册事件发生后崩溃问题。。。

Treo650,一个程序,向系统注册了事件E,在事件E发生时,会在事件E的处理程序中去调用该程序的一个函数F,经常调用结束后,事件E结束就发生系统自动Reset现象。

而,如果不是以事件触发方式,即打开程序,然后去调用那个函数F,执行完,关闭程序等等,一切正常。

向系统注册的事件,被触发时调用该函数,有何区别?

内存?全局变量?。。。

都没办法跟踪崩溃在什么地方。。。

哪位指点一下啊。

eCool 2007-3-19 13:24

1. 不能用全局变量
2. 代码必须在第一段内

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中才行。

风云闲人 2008-5-31 22:03

我也加把火,顶了!
页: [1]
查看完整版本: 请教注册事件发生后崩溃问题。。。