J'ai une application de gestion de contacts écrite en Delphi qui a une fonction "Synchroniser avec Outlook" que j'ai développée il y a 10 ans. Maintenant, je vais y ajouter quelques fonctionnalités et corriger quelques bugs. Cette fonction de synchronisation utilise le modèle d'objet Outlook pour démarrer, mais dispose d'un mode facultatif appelé «Utiliser les améliorations MAPI», qui utilise un MAPI pur pour accélérer la recherche des modifications et permet de synchroniser les notes avec RTF au lieu de juste du texte brut.Comment mieux tester mon application qui doit se connecter à Outlook?
Je me demande si soutenir deux chemins parallèles d'exécution est une bonne idée ou pas. Si j'allais avec tout MAPI, je crois que j'éviterais certaines invites de sécurité, et j'éviterais les situations où l'antivirus a des fonctionnalités de "blocage de script" qui bloquent mon application de se connecter à Outlook. Mais je crois que sur le côté négatif, mon application 32 bits ne serait pas en mesure de se connecter avec Outlook 2010 64 bits en utilisant MAPI. Et je m'interroge sur l'avenir de MAPI en général.
Si je m'en tiens au modèle d'objet Outlook, mon application 32 bits pourra-t-elle se connecter au modèle d'objet Outlook (puisqu'il s'agit d'un processus COM hors processus)? Si c'est le cas, il s'agit d'une raison impérieuse de conserver mon chemin d'exécution du modèle d'objet Outlook. Mais si ce n'est pas le cas, et si mon application doit être compilée pour x64, alors pourquoi ne pas simplement utiliser MAPI?
Merci de confirmer cela, Dmitry! – Troy
Dmitry, avez-vous l'intention de sortir une édition x64 de Redemption? – Troy
Dmitry, heureux de vous voir sur StackOverflow. Notez cependant que [les slogans sont déconseillés] (http://meta.stackexchange.com/questions/5029/are-taglines-signatures-disallowed). –