WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 03.01.2002, 16:04   #1
hooonse
Newbie
 
Registriert seit: 03.01.2002
Alter: 42
Beiträge: 2


Standard Timer für VB im µs Bereich

Gibts so was?
hooonse ist offline   Mit Zitat antworten
Alt 03.01.2002, 18:34   #2
NasenBär
Master
 
Registriert seit: 01.08.2001
Beiträge: 527


Standard

hy!
glaub ich nicht!
weil selbst der timer bei vb ist zwar auf ms einstellbar, aber hat nicht diese genauigkeit!
ist in der hilfe nachzulesen, falls du die exakte genauigkeit brauchst!

mfg
NasenBär ist offline   Mit Zitat antworten
Alt 03.01.2002, 21:49   #3
mqs
Master
 
Registriert seit: 08.05.2001
Alter: 43
Beiträge: 533


mqs eine Nachricht über ICQ schicken
Standard

Das kann man vielleicht mit einer FOR Warteschleife machen, aber die zeit, die er für die FOR Schleife benötigt hängt auch vom PC ab.
Ich weiss zwar nicht ob das eine Lösung ist, aber Probiern kann mans ja
____________________________________
http://www.schmausen.at
Dein Infoportal für Mittagsmenüs in Klagenfurt
mqs ist offline   Mit Zitat antworten
Alt 04.01.2002, 16:41   #4
NasenBär
Master
 
Registriert seit: 01.08.2001
Beiträge: 527


Standard

@mqs
aber wie stellst du die verbrauchte zeit in der for-schleife fest, for allem im mycro-bereich?
das jeder comp anders ist is klar, aber das könntest ja beim programmstart testen und dann in die regestry oder in eine ini-datei vermerken!

@hooonse
für was brauchst du das denn?
NasenBär ist offline   Mit Zitat antworten
Alt 04.01.2002, 16:57   #5
mqs
Master
 
Registriert seit: 08.05.2001
Alter: 43
Beiträge: 533


mqs eine Nachricht über ICQ schicken
Standard

Ja das ist das kleine Problem, das ich gemeint habe
____________________________________
http://www.schmausen.at
Dein Infoportal für Mittagsmenüs in Klagenfurt
mqs ist offline   Mit Zitat antworten
Alt 07.01.2002, 16:56   #6
NasenBär
Master
 
Registriert seit: 01.08.2001
Beiträge: 527


Standard

daher glaub ich, dass es nicht so genau gehen wird!
NasenBär ist offline   Mit Zitat antworten
Alt 07.01.2002, 17:00   #7
mqs
Master
 
Registriert seit: 08.05.2001
Alter: 43
Beiträge: 533


mqs eine Nachricht über ICQ schicken
Standard

Das hab ich auch als Problem gemeint !
Aber dann muss man das halt austesten.
Es gibt ib VB dann nichts unter der millisekunde
____________________________________
http://www.schmausen.at
Dein Infoportal für Mittagsmenüs in Klagenfurt
mqs ist offline   Mit Zitat antworten
Alt 07.01.2002, 22:08   #8
JosefS
Veteran
 
Registriert seit: 07.01.2002
Alter: 44
Beiträge: 268


Pfeil

HiHo!

Das niedrigste was meines wissens unter windows geht, sind milisekunden.
herausbekommen tut man sie mit GetTickCount()

Public Declare Function GetTickCount Lib "kernel32" Alias "GetTickCount" () As Long

liefert dir dann die mili-sekunden seit start des programms zurück...
JosefS ist offline   Mit Zitat antworten
Alt 07.01.2002, 23:08   #9
mqs
Master
 
Registriert seit: 08.05.2001
Alter: 43
Beiträge: 533


mqs eine Nachricht über ICQ schicken
Standard

Zitat:
Original geschrieben von JosefS
HiHo!

Das niedrigste was meines wissens unter windows geht, sind milisekunden.
herausbekommen tut man sie mit GetTickCount()

Public Declare Function GetTickCount Lib "kernel32" Alias "GetTickCount" () As Long

liefert dir dann die mili-sekunden seit start des programms zurück...
Das geht aber einfacher mit dem Timer auch

Timer1.interval = 1

=> Interval = 1 ms
____________________________________
http://www.schmausen.at
Dein Infoportal für Mittagsmenüs in Klagenfurt
mqs ist offline   Mit Zitat antworten
Alt 07.01.2002, 23:32   #10
JosefS
Veteran
 
Registriert seit: 07.01.2002
Alter: 44
Beiträge: 268


Idee

Hehe, FINGER WEG VOM TIMER!

nein, aber für wirklich zeitgenaue sachen ist der vb-timer nicht geeignet, versuch mal auf einem langsameren rechner (<200mhz) mehrere timer auf einer form zu erstellen, alle mit einer ms genauigkeit -> führt dazu, dass manche timer 10ms braucen, manche 3 usw... auf gut deutsch: vb kommt mit den timern einfach nimmer zurecht... ausserdem sind sie viiieel resourcenhungriger, als so ein kleiner win-api-aufruf!

praktisch ist so ein timer - keine frage!

mfg
JosefS
JosefS ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:07 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag