online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon schwaet vom 07.12.2019, 10:37 Options

vb2005 - Keine Rückmeldung bei Schleife

Hi,

folgendes Problem....

Das Programm welches ich schreiben durfte verarbeitet mehrere tausend Dateien indem es diese einließt und block für block verarbeitet. Das Ding funktioniert einwandfrei und ohne erwähnenswerte Fehler.

Da die ganze Prozedur aber über 5 Minuten dauert setzt sich das Fenster in "Keine Rückmeldung" und wird weiß....läuft aber trotzdem weiter.

Nach den besagten 5 Minuten kommt das Programm wieder zu sich und zeigt das Ergebnis an.

Nun die Frage:
- Wie verhindere ich diesen Zustand? Ein "Me.Refresh()" hat nur zum Teil geholfen....


Antwort schreiben

Antwort 1 von BasicSix vom 08.01.2020, 13:54 Options

Hast du schonmal was von einem DoEvents gehört?
Ist in Schleifen recht sinnvoll.
DoEvents bewirkt das das System nun andere Aufgaben übernimmt. Z.B. das Fenster neu zeichnen, auf Eingaben reagieren oder was weis ich.... bring es einfach mal am Schleifenende unter und dein Problem ist gelöst.... dann kannst du auch dein "Me.Refresh()" entfernen.

Ähnliche Themen

Flexsieble Schleife mit VBA
Trudi  20.06.2007 - 120 Hits - 2 Antworten

schleife beim installieren von winxp
reese  18.11.2007 - 72 Hits - 8 Antworten

Array mit einer schleife füllen
TheWhiteShadow  30.11.2007 - 102 Hits - 8 Antworten

IE keine Rückmeldung
homabi  13.03.2008 - 207 Hits -

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026