Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

3. Windows-APIs in VBA nutzen > Verarbeitung für eine bestimmte Zeit unterbrech...

Verarbeitung für eine bestimmte Zeit unterbrechen

Normalerweise kann die Abarbeitung einer Prozedur nicht schnell genug erfolgen, vor allem, wenn umfangreiche Bearbeitungen oder Berechnungen durchzuführen sind. Aber ab und an wäre es praktisch, die Verarbeitung kurz zu unterbrechen, um z.B. dem Anwender geänderte Informationen lesbar darzustellen oder um beim Drucken zwischen den einzelnen Druckjobs eine Pause einzuschieben. Meistens wird diese Unterbrechung mit einer einfachen For...Next-Schleife realisiert. Diese Schleife besitzt aber den großen Nachteil, dass die Systemauslastung auf nahezu 100 % ansteigt, obwohl eigentlich nichts gemacht werden soll. Auch ist eine Schleife nicht genau, da das Durchlaufen der Schleife von der Systemgeschwindigkeit abhängt. Wenn Sie eine exakte und System entlastende Unterbrechung benötigen, können Sie dazu die API-Funktion Sleep verwenden. Diese Funktion unterbricht die aktuelle Verarbeitung für eine bestimmte Anzahl von Millisekunden. Die Deklaration lautet:


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial