Folgende Problemstellung:
eine Klasse enthält eine Funktion, die eine Verbindung zu einer Datenbank überprüft. Dies kann einige Zeit dauern (z.B. Timeout 10 Sekunden.)
Aus der Hauptdialog-Klasse soll diese funktion aufgerufen werden. Damit der Benutzer sieht, das etwas passiert, soll _wärend dessen_ ein Modaler Dialog mit einer progressBar angezeigt werden (jede Sekunde ein tick. maximale value wäre der Timout).
Ich bin mir nicht sicher, ob ich hier Threads benutzen muss oder ob es eine einfachere Möglichkeit gibt das obige zu tun.
Also um das mal zu veralgemeinern: Vom haupt prozess mit soll eine Funktion aufgerufen werden, die einige Zeit den Prozess blockieren könnte. Wärend dieser Prozess also auf das Ergebnis wartet, soll (in einem neuen Thread?) ein Modaler Dialog angezeigt werden, der den Benutzer über den Fortschritt informiert.
Himmel Hilf
David