Integer-Datentyp für Visual Basic 6.0-Benutzer

Aktualisiert: November 2007

Die Integer-Datentypen in Visual Basic 2008 unterscheiden sich von denen in Visual Basic 6.0. Diese Änderung wurde vorgenommen, um die Interoperabilität mit anderen Programmiersprachen und mit der Common Language Runtime zu gewährleisten.

In der folgenden Tabelle werden Entsprechungen zwischen den Integer-Typen in Visual Basic 6.0 und Visual Basic 2008 aufgeführt.

Größe der ganzen Zahl

Typ und Typkennzeichen von Visual Basic 6.0

Visual Basic 2008-Typ und Typkennzeichen

Common Language Runtime-(CLR-)Typ

8 Bits, mit Vorzeichen

(keiner)

SByte (keiner)

System.SByte

8 Bits, ohne Vorzeichen

Byte (keiner)

Byte (keiner)

System.Byte

16 Bits, mit Vorzeichen

Integer (%)

Short (keiner)

System.Int16

16 Bits, ohne Vorzeichen

(keiner)

UShort (keiner)

System.UInt16

32 Bits, mit Vorzeichen

Long (&)

Integer (%)

System.Int32

32 Bits, ohne Vorzeichen

(keiner)

UInteger (keiner)

System.UInt32

64 Bits, mit Vorzeichen

(keiner)

Long (&)

System.Int64

64 Bits, ohne Vorzeichen

(keiner)

ULong (keiner)

System.UInt64

Auf 32-Bit-Systemen werden Operationen mit 32-Bit-Ganzzahlen schneller ausgeführt als Operationen mit 16-Bit- oder 64-Bit-Ganzzahlen. Dies bedeutet, dass Integer und UInteger in Visual Basic 2008 die effizientesten und wichtigsten numerischen Typen sind. Sie können die Leistung Ihrer Anwendungen verbessern, indem Sie Long-Deklarationen bei der Migration auf Visual Basic 2008 in Integer ändern.

Hinweis:

Wenn Sie Komponenten anbinden, die auf anderen Plattformen als Visual Basic 2008 erstellt wurden, müssen Sie sicherstellen, dass Ihre Datentypen denen der anderen Komponenten entsprechen. Wenn Sie beispielsweise mit einer Declare-Anweisung auf eine externe, in Visual Basic 6.0 erstellte Prozedur verweisen und die Prozedur ein Integer-Argument definiert (zwei Bytes in Visual Basic 6.0), müssen Sie das Argument in der Declare-Anweisung als Short kennzeichnen, da dies der 2-Byte-Ganzzahltyp in Visual Basic 2008 ist.

Siehe auch

Konzepte

Typzeichen

Änderungen an der Unterstützung von Programmierelementen (Zusammenfassung)

Referenz

Datentyp: Zusammenfassung (Visual Basic)

Declare-Anweisung