est-il un symbole de compilation pour détecter si elle est en cours d'exécution sur une plate-forme compacte cadresymbole de compilation pour détecter cadre compact?
Répondre
Vous avez une discontinuité dans votre question. Vous demandez au sujet d'un symbole de compilation, donc quelque chose qui existe seulement au moment de la conception et la détection d'un état lors de l'exécution. Donc, la question pour vous est de savoir lequel est réellement après?
Si vous voulez savoir au moment de l'exécution si vous êtes sous les FC, puis vérifiez la propriété Environment.OSVersion.Platform pour voir si elle est WinCE.
if(Environment.OSVersion.Platform == PlatformID.WinCE)
{
// this is CF
}
Au moment de la compilation, ce n'est pas aussi simple. Le projet par défaut Assistants ajouter la compilation des symboles « PocketPC » pour les projets PPC/WinMo, « WindowsCE » pour les projets WinCE et « WINDOWS_PHONE » pour les projets phone7 afin que vous puissiez faire quelque chose comme ceci:
#if WindowsCE || PocketPC || WINDOWS_PHONE
// this is CF
#endif
Mais il n'y a rien à dire qu'un développeur ne peut pas supprimer ce symbole (ou l'ajouter sur un projet de bureau).
Ou en termes simples:
L'idée de base serait de décorer votre code aveC#if directives du compilateur pour chaque version du framework? Le fil here répond à votre question.
- 1. comment détecter plugin usb dans un cadre compact
- 2. problème de compilation Compact Framework
- 3. Ciblage par cadre compact
- 4. Cadre compact équivalent de traceview
- 5. Cadre compact et texte ClearType
- 6. Retard de signature sur le cadre compact
- 7. motif de conception dans le cadre compact
- 8. cellules DataGrid de fusion-cadre compact
- 9. Cadre compact dans WinCE et performances
- 10. LINQ à SQL dans le cadre compact
- 11. Intercepteur WCF sur le cadre compact
- 12. Afficher RTF dans un cadre compact
- 13. Obtenir une application de dll dans le cadre compact 2.0
- 14. Tentative de compilation de l'addon MobileSubstrate - Symbole non défini
- 15. comment mettre à niveau des applications de cadre compact?
- 16. Windows Mobile - Façon d'inverser les contrôles de cadre compact
- 17. compact framework DotNet 3.5 sp1 détecter la résolution de l'appareil
- 18. Problème de compilation avec marshal.h: erreur C2872: 'IServiceProvider': symbole ambigu
- 19. Configuration du symbole de compilation conditionnelle dans le fichier app.config
- 20. Détecter la compilation sur Bada OS
- 21. Trouver tous les formulaires enfants dans le cadre compact C#
- 22. P/Invoquer SetWindowLong et CallWindowProc en code managé (cadre compact)
- 23. comment générer une grande image dans un cadre compact
- 24. Utilisation des erreurs WCF avec le cadre compact
- 25. Zone de texte filigranée pour Compact Framework
- 26. Messages d'exception spécifiques au cadre Compact Non Culture
- 27. Comment dessiner du texte verticalement avec un cadre compact
- 28. Comic ballon comme le contrôle dans le cadre compact?
- 29. Comment obtenez-vous le répertoire actuel dans un cadre compact?
- 30. Détecter l'effleurement du doigt dans .Net Compact Framework