![]() |
Anzeige:
|
|
|||||||
| XProfan Alles rund um die Programmiersprache XProfan. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Code:
Declare text$,sema&
Def WaitForSingleObject(2)!"kernel32","WaitForSingleObject"
Def CreateSemaphore(4)!"kernel32","CreateSemaphoreA"
Def CloseHandle(1)!"kernel32","CloseHandle"
Def timeGetTime(0)!"WINMM","timeGetTime"
Def timeBeginPeriod(1)!"WINMM","timeBeginPeriod"
Def timeEndPeriod(1)!"WINMM","timeEndPeriod"
timeBeginPeriod(1)
text$="xprofan"
sema&=CreateSemaphore(0,1,1,0)
WhileLoop 2000
AddString "Wert in ms: "+Str$(timeGetTime())
WaitForSingleObject(sema&,5)
EndWhile
ListBox$("Counter",2)
timeEndPeriod(1)
CloseHandle(sema&)
End
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
|
#2 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
|
Hallo Frank,
wenn ich "WaitForSingleObject(sema&,5)" durch "Sleep 5" ersetze, sieht das Ergebnis nicht sonderlich anders aus: Die Zeitpunkte liegen zwischen 4 und 6 ms auseinander. Gruß Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c http://www.xprofan.de |
|
|
|
|
|
#3 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Zwischen 4 und 6... wieso 4? Komisch, ich hab mit Sleep immer Lücken von 15-16 ms.
Werde das nachher mal am Laptop testen.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#4 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Hm, mit dem Laptop sind die Unterschiede zwischen Sleep und der Semaphorenlösung auch kaum zu finden. Nur bei meinem stationären Computer (der allerdings auch älter ist). Beides XP-Home.
Na vielleicht kann trotzdem jemand diese Lösung gebrauchen, oder sie inspiriert ihn noch zu ganz anderen Sachen.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| D Lan ? Was ist das genau ? | pc-olli | Netzwerke | 2 | 10.03.2008 09:55 |
| Was genau aufrüsten?? | Riccardo | Hardware - Kaufempfehlungen | 13 | 20.06.2006 15:33 |
| sleep programm | o'DOG | Allgemein | 4 | 06.09.2005 08:06 |
| standby/sleep modus | bamcas | Linux | 0 | 23.12.2004 23:38 |
| Was genau ist FIRMWARE | Peter M. | Software - Allgemein | 2 | 18.07.2003 21:23 |