Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Problem mit Lade-menü und Lade-Funktion (https://www.delphipraxis.net/145414-problem-mit-lade-menue-und-lade-funktion.html)

JBJHJM 31. Dez 2009 15:31


Problem mit Lade-menü und Lade-Funktion
 
Hallo,
Für ein Programm habe ich, da es ein wenig Zeit benötigt, ein Lade-Menü gemacht, und eine Funktion, die das Laden der einzelnen Daten etc. übernimmt.
Nun soll es eigentlich so sein, dass nach Programmstart das Lade-Menü angezeit wird, und dann die Lade-Funktion gestartet wird.
Das ist leider gar nicht so einfach, denn mit dem onShow/onCreate-Ereignis wird das alles nichts - entweder, das Menü wird angezeigt, die Funktion startet aber nicht, oder die Funktion wird gestartet (z.B. im onShow), aber das Menü wird erst angezeigt, wenn die Funktion ganz durchgelaufen ist. Wie bekomme ich sowas anständig hin?
Danke!

s.h.a.r.k 31. Dez 2009 15:36

Re: Problem mit Lade-menü und Lade-Funktion
 
Lies dir vielleicht mal das hier durch, das ist wohl das was du machen willst:

http://www.delphipraxis.net/internal...ect.php?t=9679

JBJHJM 31. Dez 2009 16:17

Re: Problem mit Lade-menü und Lade-Funktion
 
Danke, ich denke, das wird helfen.
Guten Rutsch!

JBJHJM 31. Dez 2009 17:11

Re: Problem mit Lade-menü und Lade-Funktion
 
Leider hilfts nur einen Schritt weiter, am Ziel bin ich doch noch nicht.

Das Splashscreen wird angezeigt etc., aber auf diesem befindet sich eine Gif-Animation (ausm JediVCL), und diese bewegt sich leider erst, wenn das alles abgeschlossen ist - also in dem Moment, wo das Splasscreen sowieso verschwinden wird.

Daher müsste ich es irgendiw hinbekommen, das ganze umzuleiten, vielleicht nur das Splashscreen erstellen und anzeigen, und dann dort mit einem Timer die weiteren Funktionen auslösen - fällt mir gerade so ein. Muss ich mal probieren!


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz