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.
Single developer license
For 1 developer
Buy Now!
With source code
Free updates for one year
Priority lifetime support
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
Free updates for one year
Priority lifetime support
All Google Components in Bundle
With source code
Free updates for one year
Priority lifetime support
Free updates for one year
Priority lifetime support