VB 2005: Codeausführung nach myForm.Show() (nicht über Methode myForm.Load)
Hallo,
ich schreibe zur Zeit ein kleines Programm, mit dem man Dateien zwischen zwei Ordnern synchronisiern kann. Dies beinhaltet zwei Formulare.
1. Fenster: Auswahl der Verzeichnisse und sonstige Optionen.
2. Fenster: Statusfenster, in dem angezeigt wird, wieviele Dateien bereits synchronisiert wurden und ob Fehler aufgetreten sind...
Mein Problem:
Wenn ich das zweite Formular aus dem ersten aufrufe und die Daten synchronisiert werden passiert dies vor der Ausgabe des Fensters. Dieses ist erst zu sehen, wenn der komplette Algorithus für die Synchronisierung abgeschlossen ist. Daher ist dieses Witzlos, weil der Status nicht ausgegeben wird bzw. erst, wenn die Synchronisierung bereits abgeschlossen ist.
Gibt es eine Methode, die nach der Grafikausgabe ausgeführt wird bzw. kennt jemand das Problem und hat eine Lösung? Das wäre super.
Vielen Dank im Voraus,
Flip
ich schreibe zur Zeit ein kleines Programm, mit dem man Dateien zwischen zwei Ordnern synchronisiern kann. Dies beinhaltet zwei Formulare.
1. Fenster: Auswahl der Verzeichnisse und sonstige Optionen.
2. Fenster: Statusfenster, in dem angezeigt wird, wieviele Dateien bereits synchronisiert wurden und ob Fehler aufgetreten sind...
Mein Problem:
Wenn ich das zweite Formular aus dem ersten aufrufe und die Daten synchronisiert werden passiert dies vor der Ausgabe des Fensters. Dieses ist erst zu sehen, wenn der komplette Algorithus für die Synchronisierung abgeschlossen ist. Daher ist dieses Witzlos, weil der Status nicht ausgegeben wird bzw. erst, wenn die Synchronisierung bereits abgeschlossen ist.
Gibt es eine Methode, die nach der Grafikausgabe ausgeführt wird bzw. kennt jemand das Problem und hat eine Lösung? Das wäre super.
Vielen Dank im Voraus,
Flip
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 37540
Url: https://administrator.de/forum/vb-2005-codeausfuehrung-nach-myform-show-nicht-ueber-methode-myform-load-37540.html
Ausgedruckt am: 24.12.2024 um 12:12 Uhr
2 Kommentare
Neuester Kommentar
Habe nun so halb verstanden was du meinst
die erste frage: wieso haste 2 formen dafür genommen da reicht doch eine
die zweite : wie lange dauert das synchronisieren (wenns nur nen augenschlag dauert ist eine statusbar nicht nötig .. kannst es durch sleeper aber künstlich verlängern) .... wenn es länger dauert haste vermutlich kein application.doevents() drinne das dürfte das problem lösen
die erste frage: wieso haste 2 formen dafür genommen da reicht doch eine
die zweite : wie lange dauert das synchronisieren (wenns nur nen augenschlag dauert ist eine statusbar nicht nötig .. kannst es durch sleeper aber künstlich verlängern) .... wenn es länger dauert haste vermutlich kein application.doevents() drinne das dürfte das problem lösen