我遇到的问题是:当使用 sysAppLaunchCmdNormalLaunch 以外的启动代码运行我的应用程序时,我不能使用默认代码段之外的代码 - 但我可以使用多段共享库,从而规避这个问题吗?
一些背景信息:我正在评估将现有移动应用程序移植到 PalmOS 的可能性。这个应用程序的一个核心部分是它每隔 10 分钟左右在后台进行一些网络通信,或者当它接收到传入数据时(通过网络/套接字回调)。在此期间,我无法访问全局变量,因此无法访问我的应用程序中除默认代码段之外的任何代码段。
现在的问题是,通信中涉及的操作(协议、数据处理等)需要大量代码,而这些代码不适合一个段。除了在“后台”运行这么多代码是否有意义的问题之外,显而易见的问题是:我将如何运行它?因此,问题是,将代码放入共享(多段)库是否会有所帮助。
期待您的见解。