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 official API. Official API use guarantees maximum compatibility and fewest possible modifications to future versions.

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

Examples

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

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

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

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

Deleting event with index number 5.

GCalendars[0].DeleteEvent(5);

$199

Buy

With source codes

$99

Without source codes

Buy

Download working example.

Note! The trial version of the component is available This e-mail address is being protected from spambots. You need JavaScript enabled to view it. .

 

Buy Bundle

Includes all Google components.

Version History

GCDC 1.02

Jan. 13, 2012

View info

GCDC 1.01

Dec. 24, 2011

View info

GCDC 1.0

Dec. 01, 2011

View info

More Version History