| |
|
|
Frank Abbing | |
|
| |
|
|
|
Michael Wodrich | ...und wieviele dieser Timer gibt es?
Bei mir schafft XProfan 2-3 Einträge pro Millisekunde.
Win-XP Home + XProfan 10
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 15.06.2006 ▲ |
|
|
|
|
Frank Abbing |
You must match each call to timeBeginPeriod with a call to timeEndPeriod, specifying the same minimum resolution in both calls. An application can make multiple timeBeginPeriod calls as long as each call is matched with a call to timeEndPeriod.
Das ist kein separater Timer, sondern ganz einfach die Variable &gettickcount. Nur wird die Häufigkeit der Abfrage neu definiert. |
|
|
| |
|
|
|
Michael Wodrich | Ja, damit läßt sich leben...
[OFFTOPIC] Ich sah in einem Deiner Codes (mit den Laufwerken): Get64
Gibt es Im Assembler eigentlich eine schnelle Möglichkeit, die 64-Bit-Longs (DQ) in den Float-Typ von XProfan zu wandeln - und zurück?
Ich suche nach einer schnelleren Möglichkeit als 7 Multiplikationen...
Es sind ja auch beide Typen 8 Bytes groß... [/OFFTOPIC]
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 16.06.2006 ▲ |
|
|
|
|
Frank Abbing | Die Masm-Library bietet die Möglichkeit des Transfers in einen String und wieder zurück: StrToFloat() und FloatToStr(). Vielleicht hilft dir das weiter... Ansonsten bietet die FPUlib eine Reihe von Möglichkeiten, welche sogar mit 80 Bit Floats arbeitet. Schau dort mal rein. Noch vielversprechender dürfe aber die BigLib sein, die zum Rechnen mit 64 Bit Zahlen gedacht ist. Im MASM32-Paket findet du Inc, lib und irgendwo auch eine Beschreibung dazu. |
|
|
| |
|
|