|
|
|
|
|
|
Timer |
|
|
|
|
|
|
|
|
|
gs Timer
Timer ohne
*.ocx
Der hier vorgestellt Timer kann auch ohne eine vorhandene Form verwendet
werden.
|
|
|
|
gs
ASMTimer
Klassenmodul,
welches einen Timer für Intervall- und Einzelauslösung bereitstellt. Der
Timer ist vollständig in der Klasse gekapselt und benötigt keine
Rückrufprozedur in einem Standardmodul.
|
|
|
|
gs HPTimer
Timer mit
hoher Auflösung
Mit diesem Timer lassen sich Zeiten bis herab zu 0,0001 Sekunden messen.
|
|
|
|
|
|
|
|
|
 |
 |
 |
|
|
|
|
|
|
|
|
|
|
|
gsTimer |
Timer ohne Verwendung des Timer-Controls
Mit GSTimer können ein oder
mehrere Timer ohne Verwendung des von VB zur Verfügung gestellten
Timer-Controls realisiert werden.
Mit GSTimer können beliebig viele Timer auch ohne das Vorhandensein einer Form
erzeugt werden. Es ist jedoch ebenso möglich, einen oder mehrere Timer einer
Form zuzuordnen.
Download GSTimer - Projekt
(gstimer.zip 5 kB)
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
|
|
|
gs ASM
Timer |
gs
ASMTimer Api-Timer
(ohne *.ocx)
Im
Gegensatz zum obigen GSTimer, der eine Timer-Prozedur in einem
Standardmodul (*.bas) benötigt, wird dieser Timer in Form einer Klasse
bereitgestellt, die keine außerhalb des Klassenmoduls liegende
Timer-Prozedur benötigt.
gsASMTimer kann als Intervall-Timer oder als Timer mit nur einmaliger
Auslösung des Timer-Ereignisses verwendet werden.
Download
gsASMTimer (gsasmtimer.zip 14kB)
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
|
|
|
gsHPTimer |
Timer mit hoher Auflösung bis zu 0,0001 Sekunden
Mit Hilfe der Api-Funktionen
QueryPerformanceCounter()
und QueryPerformanceFrequency() lassen sich Zeitmessungen mit einer hohen
Genauigkeit (bis 0,0001 Sekunden) durchführen. Die Anwendung der Api-Funktionen
wird an einem kleinen Stop-Uhr Projekt demonstriert.
Download
gsHPTimer - Projekt (gshptimer.zip 3 kB)
|
|
|
|
|
|
|
|
|
|
|
 |
 |
 |
|
|