Astonsoft Logo          Google Calendar/Tasks/Contacts/Docs, Yahoo! Contacts, CalDAV, SyncML Delphi Components
Google Delphi Components Yahoo! Delphi Component CalDAV Delphi Component SyncML Delphi Component Support Contact
 
Download Google Sync Delphi Component Order Google Sync Delphi Component

Google Delphi Components Overview

Google Calendar, Google Tasks, Google Contacts and Google Docs Delphi components are non-visual components that allow to work with a corresponding Google service using Delphi. The components support Delphi 7 and higher versions and work directly with Google using official APIs. Official API use guarantees maximum compatibility and fewest possible modifications to future versions.

Google Calendar Delphi component features

  • Create and edit calendars (all properties supported, including Time zones and Location)
  • Create and edit events (all properties supported, including Reminders, Recurring and All day events)
  • Access to XML code for each object with possibility to read and modify any fields for an object
  • Unicode support for all text fields
  • Batch storing of changes
  • HTTPS support

Google Tasks Delphi component features

  • Create and edit tasks and task lists (all properties supported, including hierarchy, due date and completion)
  • Access to XML code for each object with possibility to read and modify any fields for an object
  • Simple access or OAuth 2.0 authorization
  • Unicode support for all text fields
  • HTTPS support

Google Contacts Delphi component features

  • Create and edit contacts and groups (all fields supported including creating new custom fields)
  • Grouping of contacts
  • Access to XML code for each object with possibility to read and modify any fields for an object
  • Unicode support for all text fields
  • Batch storing of changes
  • HTTPS support

Google Documents Delphi component features

  • Create and edit folders
  • Upload, update and download documents in different formats with or without converting to native Google format*
  • Move documents between folders
  • Rename and delete documents
  • Access to XML code for each object with possibility to read and modify any fields for an object
  • Unicode support
  • HTTPS support
 

*Google Apps Premier customers can use the component to upload files of any type. Other users can use the following upload formats (all of them except PDF will be automatically converted to the one of native Google formats; premier customers can prevent converting).

Examples for Google Delphi Components

  • Connecting to Google Calendar and showing list of calendars in listbox

    GCalendars := TGCalendars.Create;
    GCalendars.Connect('Email@gmail.com', 'Password');
    GCalendars.Load;
    for I := 0 to GCalendars.CalendarCount - 1 do
      ListBox1.Items.Add(GCalendars.Calendars[I].Name);
    GCalendars.Free;

  • Adding new event for 20th of April, starting at 10:00 and ending at 10:30 with a "What" field containing "Meeting John"

    with GCalendars[0].NewEvent do
    begin
      StartTime := EncodeDate(2008, 4, 20) + EncodeTime(10, 0, 0, 0);
      EndTime := EncodeDate(2008, 4, 20) + EncodeTime(10, 30, 0, 0);
      Title := 'Meeting John';
      Store;
    end;

  • Adding a new contact "John" with phone number "+555-55-55" and e-mail address "email@gmail.com"

    With GContacts.NewContact do
    begin
      FirstName := 'John';
      Phone := '+555-55-55';
      EMail := 'email@gmail.com';
      Store;
    End;

  • Adding a new task with title "Buy milk" and some notes

    With DefList.NewTask do
    begin
      Title := 'Buy milk';
      Notes := 'Some notes'
      Store;
    End;

  • Uploading a document with filename "Document.doc"

    GDocuments.FileImport('Document.doc');

  • Deleting event with index number 5

    GCalendars[0].DeleteEvent(5);

Download working examples for each of the Google Delphi components.

Note! Trial versions of the components are available .

Order Google Delphi components bundle with source codes (includes all 4 components) - $399

Order Google Delphi components bundle without source codes (includes all 4 components) - $199
Google    :     Yahoo!    :     CalDAV    :     SyncML    :     Support    :     Contact
©2011 Astonsoft Ltd. All rights reserved.