Google Calendar Delphi Component

Google Calendar Delphi Component is a non-visual component that allows to work with Google Calendar using Delphi. The component supports Delphi 7 and higher versions and works directly with Google using most current Google API v3. Official API use guarantees maximum compatibility and fewest possible modifications to future versions.

Features

  • Create and edit calendars (all properties supported, including colors, sharing, time zones and location)
  • Create and edit events (all properties supported, including colors, reminders, recurring and all day events)
  • Extensive calendars sharing support: adding users, setting access rights
  • Incremental synchronization support
  • Full OAuth 2.0 authentication support (including two-step verification)
  • Access to JSON 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
  • HTTP, SSL, SOCKS4, SOCKS5 proxy servers support

Examples

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

GCalendars := TGCalendars.Create;
GCalendars.LoadCalendars;
for I := 0 to GCalendars.CalendarCount - 1 do
  ListBox1.Items.Add(GCalendars.Calendars[I].Name);
GCalendars.Free;

Adding a new event starting April, 20, 2013 at 10:00, ending at 10:30 with a title "Meeting John".

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

Deleting event with index number 5.

GCalendars[0].DeleteEvent(5);

Compiled Demo Screenshots

Click on the screenshot to view a larger image.

Google Calendar DemoGoogle Calendar 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.7 MB

Trial version

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

All Google 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

GCDC 3.12Feb. 22, 2017

GCDC 3.11Feb. 14, 2017

GCDC 3.1Sep. 15, 2016

See more version history