我想簡化一下表單狀態到磁盤的保存。我使用從TIniFile派生的我自己的INI文件類來讀取表單的「所有」控件的狀態。事情是這樣的: procedure TMyIniFile.Read(Comp: TComponent);
begin
if ValueExists(Section, Comp.Name) then
begin
if Comp.InheritsFrom(
我已經看到我的Delphi應用程序有多個線程 - 更確切地說是7個。課程我不是創建自己的線程,而只是使用'經典'VCL控件。該程序空閒。它只是顯示主窗體。沒有對話框處於活動狀態,沒有個人/ Indy/etc線程正在運行。 不應該只有一個線程(VCL主線程)? 我如何知道這些(已經運行的線程)中的哪一個是主線程? 注1:這是關係到Program freezes but the CPU utiliza
我在TMemo中有100000行。我想做類似的事情: for i:= 0 to Memo.Lines.Count-1 do
Memo.Lines[i]:= SomeTrim(Memo.Lines[i]);
但速度是每秒0.5行!! 添加BeginUpdate/EndUpdate後,我沒有看到任何速度改進。 Memo.Lines.BeginUpdate;
for i:= 0 to M