vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Re: Taktfrequenzunabhängige kurze Pause 
Autor: Ruppi
Datum: 15.07.04 08:15

Hi game-boy!

du kannst das mit dem QueryperformanceCounter hinbekommen, die Deklaration sieht so aus:
Private Declare Function QueryPerformanceFrequency Lib "kernel32" (lpFrequency _
  As Currency) As Long
Private Declare Function QueryPerformanceCounter Lib "kernel32" ( _
lpPerformanceCount As Currency) As Long
Private tStart As Currency, tEnd As Currency, tFreq As Currency, tScale As _
Double, Runtime As Double
QueryPerformanceFrequency führst du nur einmal aus, du bekommst dann einen Wert aus der Funktion, mit welchem du deine Zwischenzeiten multiplizierst, nur dann sind deine Zeitabstände in der richtigen Einheit (z.B. Sekunden).
Die Messung geht so:
    QueryPerformanceFrequency tFreq
    tScale = 1 / tFreq 'ergibt bei Multiplikation die Zeit in Millisekunden
Jetzt kannst du deine Zeiten direkt in Millisekunden messen, für deine 0,3 Sekunden geht das dann so:
    Runtime = 0
    QueryPerformanceCounter tStart
    Do While Runtime < 300#
        QueryPerformanceCounter tEnd
        Runtime = (tEnd - tStart) * tScale
    Loop
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Taktfrequenzunabhängige kurze Pause896Game-Boy14.07.04 21:42
Re: Taktfrequenzunabhängige kurze Pause547Seegurke14.07.04 21:52
Re: Taktfrequenzunabhängige kurze Pause501Game-Boy15.07.04 07:03
Re: Taktfrequenzunabhängige kurze Pause562Snof15.07.04 07:32
Re: Taktfrequenzunabhängige kurze Pause520Game-Boy15.07.04 07:51
Re: Taktfrequenzunabhängige kurze Pause609Ruppi15.07.04 08:15
Re: Taktfrequenzunabhängige kurze Pause514Game-Boy15.07.04 08:30
Re: Taktfrequenzunabhängige kurze Pause499Ruppi15.07.04 16:02
Re: Taktfrequenzunabhängige kurze Pause487Game-Boy15.07.04 20:46
Re: Taktfrequenzunabhängige kurze Pause517Ruppi16.07.04 12:13
Re: Taktfrequenzunabhängige kurze Pause521E716.07.04 13:36
Re: Taktfrequenzunabhängige kurze Pause583Game-Boy18.07.04 11:25

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel