Vad använder timern i VB som tidgivare? Hej! Hej Tack båda två, här har vi förklaringen Timern är inte tänkt att användas som "tidtagarur" utan för att köra kod med vissa intervall där intervallet inte är jättenoga. Andra händelser i programmet kan blockera timerna så att den slutar räkna.timern i VB
Det verkar inte handla om någon kristalloscillator
med räknar efter. Sv: timern i VB
Timern i VB skapas mha de timers som finns i Windows API. Såhär står det i hjälpen om dem:
"Because the accuracy of a timer depends on the system clock rate and how often the application retrieves messages from the message queue, the time-out value is only approximate. "
/AndersSv: timern i VB
Och den grundar sig på en standardklocka i grundsystemet.
Denna klocka har max noggranhet av 1/18 sek eller 56 ms.
Det betyder att det lönar sig inte att skriva tex. interval 10 det blir i allafall 56 ms.
Du kan aldrig lita på Timern som korrekt klocka,dvs om du skriver interval 60000
så blir det ungefär 1 minut, max du kan skriva är 65535 = 65.5 sek.
/SvenSv: timern i VB
till varför vissa program jag försökt göra,
i tron att timern var en kristallstyrd tidbas,
har misslyckats.
//Tor ErikSv: timern i VB
/Johan