La question que je me pose est la suivante: lorsque j'utilise mon application avec un code de lancement autre que sysAppLaunchCmdNormalLaunch, je ne peux pas utiliser de code en dehors du segment de code par défaut. bibliothèque qui est multi-segmentée, contournant ainsi ce problème? Un peu d'information de fond: J'évalue la possibilité de porter une application mobile existante à PalmOS. Une partie essentielle de cette application est qu'elle effectue une communication réseau en arrière-plan toutes les 10 minutes environ, ou lorsqu'elle reçoit des données entrantes (via un rappel réseau/socket). Pendant ce temps, je n'ai pas accès aux globals et donc pas aux segments de code dans mon application autre que celui par défaut. Le problème est maintenant que les actions impliquées dans la communication (protocole, traitement des données, etc.) nécessitent beaucoup de code qui ne tient pas dans un segment. Mis à part la question de savoir s'il est logique d'avoir autant de code dans le contexte, le problème évident est: comment le gérerais-je en premier lieu? D'où la question, si le code dans une bibliothèque partagée (multi-segment) aiderait.Application/bibliothèque PalmOS multi-segmentée en "arrière-plan"
Dans l'attente de vos idées.
Merci pour cette excellente idée. Je pensais à utiliser PNOlets mais malheureusement les délais pour ce projet sont trop serrés pour faire beaucoup d'expérimentation. Cependant PEAL a l'air très intéressant! J'allais aussi utiliser PODS (ou gcc), donc le mode étendu de CW ne va probablement pas m'aider ;-) – Steven
Bonne réponse, Tim ... mieux que ce que j'aurais écrit! –