Am 23.11.2007 um 00:45 schrieb Martin Preuss: > > Dafuer gibt es extra das Flag fuer GWEN_Gui_ProgressStart: > GWEN_GUI_PROGRESS_DELAY. > > Dies wird gesetzt fuer Operationen bei denen der Aufrufer davon > ausgeht, dass > es nicht allzulange dauert. In solchem Fall wird zum Beispiel von > meiner > QT-Implementierung (und auch bei der Konsolen-Impl.) das Fenster/ > die Meldung > erst nach einer Verzoegerung gezeigt. > > Das laeuft dann so: Bei meiner Implementierung von ProgressStart > wird erst mal > kein Fenster erzeugt. Aber jedesmal, wenn ProgressAdvance > aufgerufen wird, > schaue ich nach, wie lange der Aufruf von ProgressStart her ist. > Sind es mehr > als 2 Sekunden, wird das Fenster geoeffnet und angezeigt. > > Bei ProgressEnd wird dann noch geschaut, ob das Flag > GWEN_GUI_PROGRESS_KEEP_OPEN gesetzt ist, oder ob wichtige Meldungen > (mit > Level WARNING oder hoeher) ausgegeben wurden. In beiden Faellen > wird das > Fenster offengelassen, damit der Benutzer die Meldungen sehen kann und > anschliessend das Fenster selber schliesst. > > Eine Sonderbehandlung gibt es in meiner Implementierung noch fuer > das Flag > GWEN_GUI_PROGRESS_ALLOW_EMBED. Wenn das gesetzt wird, zeige ich den > Fortschrittsbalken einfach im Parent-Progressfesnter an (fuer > verschachtelte > Aufrufe von ProgressStart).
tja, da hab ich noch etwas Arbeit vor mir. Ich hab das jetzt mal "kurzgeschlossen" um zu sehen, ob alles funktioniert. Siehe da - es klappt! Ich krieg beim Abruf der Kontoauszüge allerdings ca. 70 mal folgendes in den Log (scheinbar pro Umsatz): Reading SWIFT document Parsing SWIFT data Importing SWIFT data Swift document successfully imported das ist schön zu wissen, überladet aber in gewisser Weise den Log. Kann man die Meldungen auch abschalten? Die wurde früher nicht ausgegeben. Gruß, Frank ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Aqbanking-devel mailing list Aqbanking-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/aqbanking-devel