Visual Basic er et programmeringsspråk utviklet av Microsoft. Visual Basic er tett integrert med Office produktivitet suite; alle Office- verktøyene tillater brukeren å øke sin funksjonalitet ved å skrive sine egne Visual Basic programmer. Blant andre datatyper , har Visual Basic Integer og Long . Begge typene inneholder heltallsantall , men Long kan ta verdier fra en større intervall . Følgelig tar Long mer minne enn heltall . Hvis en verdi lagret i en Long variabel passer inn i heltall rekkevidde, kan du konvertere den til heltall i Visual Basic programmer. Instruksjoner
en
Beregn den maksimale verdien som kan lagres i et heltall , ved å inkludere følgende linjene i Visual Basic program : en
Dim maxInteger As Integer
maxInteger = 2 ^ ( Len ( maxInteger ) * 8-1 ) -1
2
Sjekk om Long verdien du vil konvertere til heltall passer innenfor verdiområdet et heltall kan inneholde , som i dette eksempelkode : en
Dim sampleLong Som Long
' Beregn verdien av sampleLong
p Hvis ( ( sampleLong > maxInteger ) Or ( sampleLong < - maxInteger - 1 ) ) Så
handleOutOfBounds
End If
Bytt påkalling til Subrutinen " handleOutOfBounds " ved måten programmet håndterer tilfelle av Long verdien ikke er konvertible til en . heltall
3
Konverter Long verdien til et heltall , som i dette utvalget kode :
Dim sampleInteger As Integer
sampleInteger = Cint ( sampleLong )
Etter utfører påkalling til innebygd funksjon " Cint ( )" , vil sampleInteger inneholder samme verdi som sampleLong .