Microsofts Visual Basic 6 programmeringsspråk har en heltäckande uppsättning programmerbara mjukvaruobjekt kallas kontroller , inklusive en timer som gör att programmerare att skapa realtidsapplikationer med exakta förseningar . Använda timer , ett program " sover " under en förutbestämd tidsperiod , då intervallet löper ut , Visual Basic avbryter vad datorn gör och utför en uppgift . Beskrivning
Som med andra VB6 kontroller , är timern ett objekt i verktygslådan , uppträder som ett stoppur ikon . Den har ett tidsintervall du anger när du skapar programmet eller under programkörning . När timern räknat ner till noll , utlöser det en särskild anvisad händelse subrutin där du sätter din egen Visual Basic statements.It blir en del av din ansökan när du drar ikonen till formulär fönstret . Även om du ser tiden kontroll när du skapar programmet , förefaller det inte i någon form fönster . Din ansökan kan ha flera timer kontroller, varje set till olika intervaller och utför olika uppgifter . Addera Properties
timerstyrning har relativt få egenskaper , den mest betydande är Intervall , Enabled och index . Intervall Fastigheten rymmer ett heltal mellan noll och 65.535 , vilket är tidsfördröjningen i millisekunder . Egenskapen Enabled har värden Sant och Falskt , om programmet sätter värdet till False blir timern inaktiv . Visual Basic tilldelar ett heltal till Index egendom motsvarande med en timer nummer i en kontroll array , så att du kan identifiera olika timers genom att ange ett indexnummer i ditt program . Addera ditt evenemang
VB6 timer har en enda händelse som kallas timer . När du drar timern in din ansökan formulär fönster och namnge kontroll , Visual Basic automatiskt skapar en subrutin , " Private Sub objectname_Timer ( ) " där objectname är det namn du ger kontrollen . När du kör programmet , och om timern är aktiverad , räknar timern ner millisekunder du specificerade i intervallet fastigheten . När intervallen timeout , exekverar Visual Basic koden du har programmerat i händelse subrutinen . Addera DoEvents
För att timern ska fungera , Visual Basic-program får inte att köra kod som inte släpper kontrollen tillbaka till Visual Basic och Windows . En långvarig beräkning , till exempel , binder upp datorns processor och förhindrar eventuella avbrott . Om du använder VB6 DoEvents uttalande i koden , avbryter ditt program tillfälligt i sig , så att Windows ska betjäna andra program . När intervallen har förflutit tillåter DoEvents timern att avbryta vad programmet gjorde och köra koden i händelsen timer . DoEvents är därför viktigt för en väl fungerande av ett program med timern .