Google Calendar Delphi Component

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

Features

  • Create and edit calendars (all properties supported, including colors, 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
  • Add Google Drive attachments to events
  • Access to JSON code for each object with possibility to read and modify any fields for an object
  • Batch storing of changes
  • 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, 2020 at 10:00, ending at 10:30 with a title "Meeting John".

with GCalendars[0].NewEvent do
begin
  StartTime := EncodeDate(2020, 4, 20) + EncodeTime(10, 0, 0, 0);
  EndTime := EncodeDate(2020, 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
Buy Now!
With source code
Free updates for one year
Priority lifetime support

Site license

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

Compiled demo

Working example with source code
Download1.8 MB

Trial versions

For Delphi 7 - 10.4 Sydney, work under IDE only
Download1.3 MB

All Google Components in Bundle

With source code
Free updates for one year
Priority lifetime support

Single developer license

For 1 developer
Buy Now!

Site license

For unlimited developers in the company
Buy Now!

Version History

GCDC 3.7Apr. 12, 2021

GCDC 3.6Aug. 04, 2020

GCDC 3.5.2Apr. 17, 2020

See more version history