Advertisement
Guest User

Untitled

a guest
Apr 8th, 2015
371
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.83 KB | None | 0 0
  1. procedure TForm1.ButtonSaveClick(Sender: TObject);
  2. var
  3.   I: Integer;
  4.   Strings: TStringList;
  5. begin
  6.   Strings := TStringList.Create;
  7.   try
  8.     for I := 0 to ComponentCount - 1 do
  9.       if Components[I] is TLabel then
  10.         Strings.Values[Components[I].Name] := TLabel(Components[I]).Caption;
  11.  
  12.     Strings.SaveToFile('C:\File.ext');
  13.   finally
  14.     Strings.Free;
  15.   end;
  16. end;
  17.  
  18. procedure TForm1.ButtonLoadClick(Sender: TObject);
  19. var
  20.   I: Integer;
  21.   Control: TComponent;
  22.   Strings: TStringList;
  23. begin
  24.   Strings := TStringList.Create;
  25.   try
  26.     Strings.LoadFromFile('C:\File.ext');
  27.  
  28.     for I := 0 to Strings.Count - 1 do
  29.     begin
  30.       Control := FindComponent(Strings.Names[I]);
  31.       if Control is TLabel then
  32.         TLabel(Control).Caption := Strings.ValueFromIndex[I];
  33.     end;
  34.   finally
  35.     Strings.Free;
  36.   end;
  37. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement