Article View: pl.comp.lang.delphi
Article #345089Re: Optymalizacja wyświetlania tworzonych komponentów
From: Bartłomiej Sosenko
Date: Fri, 19 Aug 2016 10:44
Date: Fri, 19 Aug 2016 10:44
18 lines
2784 bytes
2784 bytes
W dniu piątek, 19 sierpnia 2016 10:21:40 UTC+2 użytkownik m napisał: > W dniu 2016-08-19 o 09:54, Bartłomiej Sosenko pisze: > > W momencie otwierania okna doczytywana jest dynamicznie lista pól edycji która ma się pojawić. > > > > Jeśli bym to robił standardowo to dość brzydko widać jak obiekty się kolejno rysują (jest ich kilkanaście) > > Jeśli wyłączę widoczność panelu na którym się to rysuje i włączę po utworzeniu wszystkich elementów to efekt jest zadowalający ale jakoś mam wrażenie że jest na to bardziej sensowne rozwiązanie na które niestety się nie natknąłem. > > > > Możecie podpowiedzieć gdzie szukać? > > Dzięki! > > > Dziwne że dla kilkunastu komponentów jest to problem moze podczas > dodawania cos sie musi policzyc ? Nie, nic się nie liczy ale parametry tworzonych komponentów wczytywane są z kolejnych rekordów bazy danych więc może to powoduje opóźnienie. U mnie przy kilkunastu elementach zajmuje mu to około sekundy ale właściwie nie ma różnicy czy jest ich kilka czy kilkadziesiąt... muszę jeszcze poszperać w kodzie co dokładnie powoduje opóźnienie. Tak czy inaczej właśnie tego szukałem: LockWindowUpdate ;) Wrzuciłem - działa. Dzięki za pomoc!
Technical Details
Message-ID:
<e4939e27-8c3b-4e54-b12a-dd0fd5d4c4b3@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!f6no11194444ith.0!news-out.google.com!d130ni40070ith.0!nntp.google.com!f6no11170585ith.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<3bc5a17e-92ac-4bab-b868-b9f80d0751a4@googlegroups.com> <np6fik$5a8$1@portraits.wsisiz.edu.pl>Show Full Headers
Complete Article Headers
X-Received: by 10.66.43.82 with SMTP id u18mr4958326pal.30.1471603455041; Fri, 19 Aug 2016 03:44:15 -0700 (PDT) X-Received: by 10.157.24.83 with SMTP id t19mr484778ott.17.1471603455002; Fri, 19 Aug 2016 03:44:15 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!f6no11194444ith.0!news-out.google.com!d130ni40070ith.0!nntp.google.com!f6no11170585ith.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi Date: Fri, 19 Aug 2016 03:44:14 -0700 (PDT) In-Reply-To: <np6fik$5a8$1@portraits.wsisiz.edu.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=31.174.111.119; posting-account=doVJ9goAAADBJ8SWJkb9r0xXWw28WhQg NNTP-Posting-Host: 31.174.111.119 References: <3bc5a17e-92ac-4bab-b868-b9f80d0751a4@googlegroups.com> <np6fik$5a8$1@portraits.wsisiz.edu.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <e4939e27-8c3b-4e54-b12a-dd0fd5d4c4b3@googlegroups.com> Subject: Re: Optymalizacja wyświetlania tworzonych komponentów From: Bartłomiej Sosenko <yesosenk@gmail.com> Injection-Date: Fri, 19 Aug 2016 10:44:15 +0000 X-Received-Bytes: 2837 X-Received-Body-CRC: 3767474990 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit