Ignore:
Timestamp:
Apr 21, 2026, 3:52:53 PM (6 days ago)
Author:
chronos
Message:
  • Modified: Pausing CPU thread execution with event object instead of freeing thread object.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Forms/FormMessages.pas

    r13 r14  
    2727    procedure Timer1Timer(Sender: TObject);
    2828  private
    29     FMessages: TMessages;
    3029    FReloadPending: Boolean;
    3130  public
     31    Messages: TMessages;
    3232    procedure AddMessage(Text: string);
    3333  end;
     
    5757    Memo1.Lines.BeginUpdate;
    5858    Memo1.Lines.Clear;
    59     for I := 0 to FMessages.Count - 1 do
    60       Memo1.Lines.Add(FMessages[I].Text);
     59    for I := 0 to Messages.Count - 1 do
     60      Memo1.Lines.Add(Messages[I].Text);
    6161    Memo1.Lines.EndUpdate;
    6262  end;
     
    6565procedure TFormMessages.FormCreate(Sender: TObject);
    6666begin
    67   FMessages := TMessages.Create;
     67  Messages := TMessages.Create;
    6868end;
    6969
    7070procedure TFormMessages.FormDestroy(Sender: TObject);
    7171begin
    72   FreeAndNil(FMessages);
     72  FreeAndNil(Messages);
    7373end;
    7474
    7575procedure TFormMessages.AddMessage(Text: string);
    7676begin
    77   FMessages.AddNew(Text);
     77  Messages.AddNew(Text);
    7878  FReloadPending := True;
    7979end;
Note: See TracChangeset for help on using the changeset viewer.