Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1000to1004
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Watchdop für VBA

Watchdop für VBA
11.08.2008 17:39:00
peter
Hallo VBA Cracks,
Im 5 Minuten-Abstand hole ich mir via Webabfrage Daten aus dem Internet. Nun kann es passieren, dass das VBA Programm bei einer Abfrage z.B. mehr als 5 Minuten hängen bleibt, was ungewollt ist.
Kann man ein solches Problem umgehen, wenn man mit VBA einen Watchdog realisiert, der z.B. nach 2 Minuten das laufende VBA Programm abschießt und erneut startet?
Wie schaut der VBA Code dazu aus?
Danke.
Grüße
Peter

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Watchdop für VBA
11.08.2008 18:36:45
Tino
Hallo,
wie erfolgt deine Webabfrage, ist da eventuell eine Schleife eingebaut die auf dass Laden der Webseite wartet?
Sollte dies so sein, baue dir einen Timer ein der bei überschreiten dieser 5 Minuten einen Abbruch erzeugt und die Webabfrage erneut startet oder was auch immer du machen möchtest.
Beispiel

Dim t As Date
t = Now + TimeValue("00:05:00")
'In deiner Schleife
If Now > t Then Exit Sub 'bzw. gehe zu Abbruch Code


Gruß Tino

AW: Watchdop für VBA
11.08.2008 19:02:12
peter
Hallo Tino,
Danke für deinen Vorschlag.
Leider funktioniert das obige Programm nicht, da manchmal das VBA Programm beim Befehl der Webabfrage " .Refresh BackgroundQuery:=False " hängen bleibt und nicht in einer Schleife.
Und aus diesem Befehl möchte ich wieder rauskommen.
Danke im Voraus.
Grüße
Peter

Anzeige
AW: Watchdop für VBA
11.08.2008 19:09:31
Nepumuk
Hallo Peter,
das müsstest du aber von außen machen, denn innerhalb der Application wird ja wahrscheinlich nichts mehr laufen, wenn die Abfrage hängt. Wie machst du das zur Zeit, wenn wieder mal soweit ist? Woran kannst du das überhaupt sehen? Und siehst du einen Ansatzpunkt, an dem ein Programm wie auch immer feststellen könnte ob es hängt oder nicht?
Gruß
Nepumuk

da bin ich auch überfragt...
11.08.2008 19:10:00
Tino
Hallo,
..., wie eine solche Funktion abgebrochen werden kann. sorry
Gruß Tino

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige