Det finns olika skäl att ändra tid och datum på en värddator från ett Visual Basic-program . Kanske du bygger tidszon programvara eller nätet tidssynkronisering programvara . Även . NET Framework inte inföding möjligt att ändra systemet tiden från Visual Basic , är det möjligt att importera en äkta Windows dynamiskt länkade bibliotek ( DLL ) för att göra jobbet åt dig. Använda InteropServices och ComponentModel namespaces gör att du kan importera DLL , och anropa den externa metoden .
1
Skapa en ny fil i Visual Basic-projekt och ge den namnet " SysTime . . . Vb "
2
Kopiera och klistra in följande kod i den nya filen :
Import System
Import System. Runtime. InteropServices
Import System . ComponentModel
klass SysTime
Struktur SystemTime
Public år Kort
Public månad Eftersom korta
Public dayOfWeek Så kort
Public dag Så kort
Public timme så kort
Public minut så kort
Public andra så kort
Public millisekunder Kort
End Struktur
Privata gemensam funktion SetSystemTime ( systime som SystemTime byRef ) som booleska
Public Shared Sub Set ( tid som SystemTime )
SysTime. SetSystemTime (tid )
End Sub
End klass
3
Anropa funktionen genom att kopiera och klistra in följande kod i främsta slinga av ditt program :
Dim setTimeTo som SysTime . SystemTime ;
setTimeTo. year=0
setTimeTo. month=0
setTimeTo. dayOfWeek=0
setTimeTo. day=0
setTimeTo. hour=0
setTimeTo. minute=0
setTimeTo . andra=0
setTimeTo. milliseconds=0
SysTime. Set ( setTimeTo )=0
4 .
Ändra nollor i föregående steg till vad tid du vill systemet har tid att vara .
tips och varningar
Previous:nothing Next:hur man kan förhindra vertikal bläddra