Visual Basic er en computer programmeringssprog udviklet af Microsoft. Visual Basic er tæt integreret med Office produktivitet suite , alle Office forsyningsselskaber tillader brugeren at forøge deres funktionalitet ved at skrive sine egne Visual Basic programmer. Blandt andre datatyper, har Visual Basic Integer og Long. Begge typer indeholder heltal , men længe kan tage værdier fra en større interval. Derfor , Long tager mere hukommelse end Integer . Hvis værdien er gemt i en lang variabel passer ind i Integer rækkevidde, kan du konvertere den til heltal i din Visual Basic -programmer. Instruktioner
1
Beregn den maksimale værdi , der kan lagres i et heltal, ved at inkludere følgende linier i din Visual Basic-program : Hej
Dim maxInteger As Integer
maxInteger = 2 ^ ( Len ( maxInteger ) * 8-1) -1
2
Kontroller om Long værdi, du vil konvertere til heltal passer inden for området af værdier et heltal kan indeholde , som i denne prøve kode : Hej
Dim sampleLong As Long
' Beregn værdien af sampleLong
p Hvis ( ( sampleLong > maxInteger ) Or ( sampleLong < - maxInteger -1) ) Så
handleOutOfBounds
End If
Udskift påkaldelsen til subrutine " handleOutOfBounds " ved den måde , hvorpå programmet håndterer tilfælde af Long værdi ikke er konverteres til en . integer
3
Konverter Long værdien til en heltal , som i dette kodeeksempel : Hej
Dim sampleInteger As Integer
sampleInteger = Cint ( sampleLong )
Efter udførelsen påkaldelsen til indbyggede funktion " Cint ()" vil sampleInteger indeholder den samme værdi som sampleLong .