Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Delphi - pomale zobrazovanie...

Mam taky maly problem. V databaze mam vyse 250 roznych produktov a k nim kratky popis. Kazdy produkt sa vytvara na dynamickom panely, ktory si vytvorim pred zobrazenim daneho produktu. Na tom panely sa mi vytvara asi 7 LABELOV, 1 IMAGE a 1 RICHTEXT. Ked si dam zobrazit vsetky produkty, vsetkych cca 250 panelov sa mi okamzite vytvori ale kym sa zobrazia tak to trva aspon 50 sekund. Co som sa uz pytal viacerych programatorov, tak je to sposobene tym ze vlastne ja vytvaram naraz v jednom cykle 250 * 8 komponentov co je strasne vela a druha vec je, ze Windows sa pomale prekreslovanie. Osetril som to tak, ze si robim strankovanie, ale nie je to idealne, ale je to postacujuce. Mozno mi bude vediet niekto poradit, ako to urobit bez toho aby som nemusel pouzivat to strankovanie. DoubleBuffering mam zapnute, ale aj tak to ide pomaly... Nech robim, co robim ide to pomaly. Vytvara sa naraz vela komponentov. Dalsia vec je ze by som mohol pouzit fremy. Pomocou fremov by to islo rychlejsie? To znamena nie na panel, ale vytvorit si jeden frem a ten vytvarat dynamicky... Vdaka...

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny