[VB/Win9x] Hundertstel Sekunden

Hallo,
ich brauche unter VB hundertstel Sekunden, da ein Timer-Steuerelement aber nur 18 mal pro Sekunde maximal auslösen kann, benötige ich eine andere Lösung.
Gibt es vielleicht eine API-Funktion, die ich noch nicht gefunden habe, welche mir dieses Problem lösen kann?

ja, geht mit der mmsystem-Funktion
DWORD timeGetTime();

Diese gibt die Zeit in ms zurueck, die seit dem Systemstart vergangen sind. Es gibt noch mehr solche Funktionen, naehere Infos unter http://msdn.microsoft.com .

Danke
OK, mal schauen…

Diese gibt die Zeit in ms zurueck, die
seit dem Systemstart vergangen sind. Es
gibt noch mehr solche Funktionen, naehere
Infos unter http://msdn.microsoft.com .

Ist das nicht ein bißchen gemogelt? Die Funktion basiert doch auf den BIOS-Timerinterrupt, und der schlägt nun mal 18,2 Mal pro sekunde zu (bausteinbedingt).
Zwar gibt Dir die Funktion tatsächlich die Zeit in ms zurück, aber die kleinste Granularität (=der kleinstmögliche Zuwachs zwischen zwei Aufrufen) ist doch nur 1/18,2 s.
Oder irre ich mich?
Gruß
J.

Zuwachs zwischen zwei Aufrufen) ist doch
nur 1/18,2 s.
Oder irre ich mich?

AUSPROBIEREN!!!

PS:Ja, Du irrst Dich, er zaehlt tatsaechlich einzelne ms - soviel ich weiss gibt es im DirectX-System sogar noch genauere Zeitmesser und Timer.