2010-10-29 5 views
0

Je dois créer Solution Architechure pour Windows Mobile et ont des requêtes suivantes:recommandations structure Windows Mobile application

Mon application est comme un service qui va commencer au démarrage du téléphone et qui devrait fonctionner en arrière-plan et ne pas avoir l'interface utilisateur (ce n'est pas un problème). J'utilise des DLL tierces (avec le code source) dans mon projet. Est-ce que Windows Mobile a un problème de chargement de DLL lorsque nous mettons l'application en démarrage? Si oui, dois-je inclure tout le code source dans mon application (peut-être dans le dossier AppCode)?

Si j'inclue tout le code source tiers dans l'application, la taille de l'exécutable de l'application sera plus grande. Un fichier exécutable de plus grande taille peut-il causer des problèmes (démarrage lent au démarrage ou simplement se bloquer) si je mets mon application en démarrage?

J'ai vu this video concernant le démarrage rapide des applications mais il semble que cela ne s'applique pas à mon cas car mon application n'a pas d'interface utilisateur.

Comment est-ce que je devrais créer la structure de mon application telle que le chargement de l'application comme service au démarrage n'aura aucun problème?

Répondre

1

Les applications lancées à partir du dossier Démarrage démarrent assez tard, bien après la fin du shell. Donc non, il n'y a pas de problèmes avec le lancement à partir de là. Il n'y a pas de problèmes avec le chargement des DLL eitehr, donc vous pouvez mettre le code de la bibliothèque dans votre application ou le laisser comme une bibliothèque - cela ne fait aucune différence.

Questions connexes