CardDAV Delphi Component

CardDAV is a non-visual Delphi component that allows to work with CardDAV servers. The component supports Delphi 7 and higher Delphi versions.

Note, since there are many CardDAV server implementations, price of the component includes adopting it to one or two servers of your choice, if needed.

Features

  • Discovery of the address book and contact resources URIs
  • Get, create, rename and remove address books
  • Create, edit and delete contacts
  • Access to vCard contents for each contact with possibility to read and modify any field for an object
  • Multi-threaded mode with customizable number of threads
  • Support of CTag and ETag operations
  • Batch storing of changes
  • Unicode support for all text fields
  • HTTP, SSL, SOCKS4, SOCKS5 proxy servers support
  • HTTPS support

Examples

Connecting to an address book and showing list of contacts in listbox.

CDAddressbook := TCDAddressbook.Create;
CDAddressbook.BaseURL := 'https://www.server.com/carddav/';
CDAddressbook.UserName := 'username';
CDAddressbook.Password := 'password';
CDAddressbook.LoadAllContacts;
for I := 0 to CDAddressbook.ContactsCount - 1 do
  ListBox1.Items.Add(CDAddressbook.Contacts[I].FormattedName);
CDAddressbook.Free;

Adding a new contact "John Smith".

With CDAddressbook.NewContact do
begin
  FormattedName := 'John Smith';
  Store;
end;

Deleting a contact with index number 5.

CDAddressbook.DeleteContact(5);

Compiled Demo Screenshots

Click on the screenshot to view a larger image.

CardDAV DemoCardDAV Demo2

Single developer license

For 1 developer
$149 Buy Now!
With source code
Free updates for one year
Priority lifetime support

Site license

For unlimited developers in the company
$499Buy Now!
With source code
Free updates for one year
Priority lifetime support

Compiled demo

Working example with source code
Download1.8 MB

Trial version

For Delphi 7 - 10.1 Berlin, works under IDE only
Download0.5 MB

All DAV Components in Bundle

With source code
Free updates for one year
Priority lifetime support

Single developer license

For 1 developer
$299 Buy Now!

Site license

For unlimited developers in the company
$999Buy Now!

Version History

CardDDC 2.81Nov. 21, 2016

CardDDC 2.8Jun. 15, 2016

CardDDC 2.7Jan. 25, 2016

See more version history