FMX.AddressBook.TAddressBookContacts

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Generics.Collections.TObjectListSystem.Generics.Collections.TListSystem.Generics.Collections.TEnumerableSystem.TObjectTAddressBookContacts

Delphi

TAddressBookContacts = class(TObjectList<TAddressBookContact>);

C++

class PASCALIMPLEMENTATION TAddressBookContacts : public System::Generics::Collections::TObjectList__1<TAddressBookContact*>

Propriétés

Type Visibilité  Source Unité  Parent
class public
FMX.AddressBook.pas
FMX.AddressBook.hpp
FMX.AddressBook FMX.AddressBook


Description

Représente une liste ordonnée de contacts, accessible par un index.

Exemples

A titre explicatif, prenons les exemples suivants. Ces extraits de code illustrent comment extraire tous les contacts appartenant à la source par défaut dans le carnet d'adresses d'un périphérique.

Remarque : Avant d'appeler AllContacts, vous devez initialiser explicitement une instance de l'objet AContacts en utilisant la méthode TAdressBookContacts.Create (pour Delphi) ou new (pour C++Builder).

Delphi :
var
  Contacts: TAddressBookContacts;
begin
  Contacts := TAddressBookContacts.Create;
  try
    // Get all contacts from the default source
    AddressBook1.AllContacts(AddressBook1.DefaultSource, Contacts);
    // do something with contacts
  finally
    Contacts.Free;
  end;
end;
C++Builder :
{
TAddressBookContacts *Contacts;
	Contacts = new TAddressBookContacts();
	__try {
                // Get all contacts from the default source
		AddressBook1->AllContacts(AddressBook1->DefaultSource(), Contacts);
		// do something with contacts
	}
	__finally {
		Contacts->Free();
	}
}

Pour plus d'informations et des exemples, voir Tutoriel mobile : Utilisation du composant Carnet d'adresses (iOS et Android).

Voir aussi