FMX.AddressBook.TAddressBookContacts

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).