在TMemo中,我必须报告多行信息:
procedure TForm1.FormCreate(Sender: TObject);
var
ids: TidIpWatch;
Speed: Double;
begin
ids := TidIpWatch.Create;
Speed := GetCPUSpeed;
Memo1.Text := 'IP:' + (ids.LocalIP) + (Tipo_cpu);
Memo1.Text := 'CPU: ' + (Tipo_cpu) + ' ' + Format('%f', [Speed]);
ids.Free;
end;但我不知道如何实现TMemo函数。
发布于 2022-02-08 10:39:39
使用TMemo.Lines.Add追加新行。
procedure TForm1.FormCreate(Sender: TObject);
var
ids: TidIpWatch;
Speed: Double;
begin
ids := TidIpWatch.Create;
try
Speed := GetCPUSpeed;
Memo1.Lines.BeginUpdate();
try
Memo1.Lines.Add('IP:' + (ids.LocalIP) + (Tipo_cpu));
Memo1.Lines.Add('CPU: ' + (Tipo_cpu) + ' ' + Format('%f', [Speed]));
finally
Memo1.Lines.EndUpdate();
end;
finally
ids.Free;
end
end;此外,请记住使用“尝试-最后”块以避免内存泄漏。
https://stackoverflow.com/questions/71032251
复制相似问题