我已經看到我的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
我做了一個簡單的Indy HTTP GET函數,使用Windows客戶端和服務器可以很好地工作,但是在Android中使用客戶端時,由於使用UTF8字符而嘗試將StringStream加載到StringList時,它停滯不前。 客戶端(線程內): var
ss:TStringStream;
st:TStringList;
begin
ss := TStringStream.Create('