SyncML Delphi component is a non-visual component that allows you to work with calendar, contacts, tasks, and notes services using SyncML interface. The component supports Delphi 7 and higher.
Connecting to the calendar service and showing list of events in listbox.
SMLCalendar := TSMLCalendar.Create; SMLCalendar.BaseURL := 'http://my.funambol.com/sync'; SMLCalendar.Datasource := 'cal'; SMLCalendar.UserName := 'UserName'; SMLCalendar.Password := 'password'; SMLCalendar.Load; for I := 0 to SMLCalendar.EventsCount - 1 do ListBox1.Items.Add(SMLCalendar.Events[I].Title); SMLCalendar.Free;
Adding a new note with title "Some note" and body "Some note body".
With SMLNotes.NewNote do begin Title := 'Some note'; Note := 'Some note body'; end; SMLNotes.Store;
Adding a new task "Meet John", with due time October, 12, 2010 at 10:00am and description "Description".
With SMLTasks.NewTask do begin Title := 'Meet John'; DueTime := EncodeDateTime(2010, 10, 12, 10, 0, 0, 0); Description := 'Description'; end; SMLTasks.Store;
Deleting contact with index number 5.
SMLContacts.DeleteContact(5);
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. .
SMLDC 1.03
Mar. 19, 2012
SMLDC 1.02
Jan. 09, 2012
SMLDC 1.01
Dec. 05, 2011