2011-04-27 5 views
-1

Quel est le code d'accès aux contacts du carnet d'adresses dans l'application Windows Mobile lorsque les contacts sont stockés dans le carnet d'adresses Windows Mobile?Accéder au carnet d'adresses Windows Mobile

J'ai essayé:

(Microsoft.WindowsMobile.PocketOutlook.OutlookSession ss = new OutlookSession()) 
{ 
    ContactCollection mobilePhoneBook = ss.Contacts.Items; 
    foreach (Contact aContact in mobilePhoneBook) 
    { 
     MessageBox.Show("First Name: " + aContact.FirstName.ToString() 
      + "\n Mobile Number: " + aContact.MobileTelephoneNumber.ToString()); 
    } 
} 

Il est donner l'erreur:

can't find pinvoke dll 'pimstore.dll'

Répondre

2

Here is an article spécifiant sur la façon d'accéder aux contacts dans WinMo

Je vais résumer les méthodes spécifiées

  1. Ajouter un espace de noms: en utilisant Microsoft.WindowsMobile.PocketOutlook;

  2. Ajouter une Assemblée: Microsoft.WindowsMobile.PocketOutlook

  3. Accédez aux contacts

    OutlookSession MaSession = new OutlookSession();
    ContactCollection collection = mySession.Contacts.Items;
    foreach (Contact de contact dans la collection)
    {
    // faire quelque chose avec les détails de contact, par ex. écrire dans le fichier ou mettre à jour
    }

Here is the namespace qui sera le plus utile pour vous

+0

Ainsi est le code de travail ou non? : S –

Questions connexes