![]() |
Vorteil von .BeginUpdate & .EndUpdate
Was haben diese beiden Funktionen für einen Vorteil in einer Prozedur?
|
Re: Vorteil von .BeginUpdate & .EndUpdate
Sie sorgen dafür das die änderungen erst dann wirksam werden wenn sie sollen da bring speed , da z.b. nicht immer neugezeichnet wird
|
Re: Vorteil von .BeginUpdate & .EndUpdate
Bringt es was in diesem?
Delphi-Quellcode:
und wenn nix gezeichnet wird?
myListBox.beginUpdate
for i := 1 to 100 do begin myListBox.items.add(IntToStr(i) + ' Item'); end; myListBoy.EndUpdate |
Re: Vorteil von .BeginUpdate & .EndUpdate
imho ja
sonst teste es doch mal mit gettickcount |
Re: Vorteil von .BeginUpdate & .EndUpdate
Zitat:
Delphi-Quellcode:
2. Es kann einen riesigen Unterschied in der Laufzeit ausmachen, also bei größeren Änderungen immer benutzen.
myListBox.BeginUpdate
try for i := 1 to 100 do myListBox.items.Add(IntToStr(i) + ' Item'); finally myListBox.EndUpdate; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz