Skip to content

Instantly share code, notes, and snippets.

@an01f01
Last active June 23, 2023 19:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save an01f01/95b9bb3394016418ecc14905c5e2268e to your computer and use it in GitHub Desktop.
Save an01f01/95b9bb3394016418ecc14905c5e2268e to your computer and use it in GitHub Desktop.
procedure TFrmMain.BtnSaveClick(Sender: TObject);
begin
inherited;
Memo1.Lines.Add('Saving...');
Memo1.Lines.Add(TTodoProgSettings.GetSettingsFolder);
Memo1.Lines.Add(TTodoProgSettings.GetDefaultSettingsFilename);
Todos.Name := 'test me';
TTodoProgSettings.SaveTodos(Todos);
end;
procedure TFrmMain.FormCreate(Sender: TObject);
var
ItemTodo: TItemTodo;
begin
inherited;
Todos := TListTodo.Create;
ItemTodo := TItemTodo.Create('First things to do in AM', False);
Todos.Todos.Add(ItemTodo);
ItemTodo := TItemTodo.Create('last thing to do in the PM', False);
Todos.Todos.Add(ItemTodo);
Memo1.Lines.Add(Todos.ToString);
end;
procedure TFrmMain.BtnLoadClick(Sender: TObject);
begin
inherited;
Memo1.Lines.Add('Loading...');
Memo1.Lines.Add(TTodoProgSettings.GetSettingsFolder);
Todos := TTodoProgSettings.LoadTodos();
Memo1.Lines.Add(Todos.Name);
end;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment