Änderungen an der Unterstützung von Programmierelementen (Zusammenfassung)
Aktualisiert: November 2007
Die Unterstützung für verschiedene Programmierelemente hat sich seit Visual Basic 6.0 geändert, insbesondere bezüglich der Interoperabilität mit der Common Language Runtime. Viele Visual Basic 6.0-Elemente wurden umbenannt, neu klassifiziert oder mit anderen Programmierelementen kombiniert. Einige Elemente werden nicht mehr unterstützt, da sie aufgrund einer entsprechenden Funktionalität der Common Language Runtime (CLR) überflüssig geworden sind. Weitere Informationen finden Sie unter Common Language Runtime.
Weitere Informationen über Änderungen an Visual Basic finden Sie unter Hilfe für Visual Basic 6.0-Benutzer. Dieses Thema enthält Informationen zu Änderungen an der integrierten Entwicklungsumgebung (IDE), der Webfunktionalität, den Projekten, den Formaten, den Konstanten sowie den Methoden Circle, Line und Pset.
Geänderte Elemente
In der folgenden Tabelle sind die geänderten Programmierelemente und ihre Ersatzelemente aufgeführt.
Visual Basic 6.0-Programmierelement |
Visual Basic 2008-Entsprechung |
Position von Namespace, Klasse oder Laufzeitbibliothek |
---|---|---|
Abs-Funktion |
||
AscB-Funktion |
Member der Visual Basic-Laufzeitbibliothek, Strings-Modul |
|
As Any-Schlüsselwortbegriff |
Wird in Visual Basic 2008 nicht unterstützt. Weitere Informationen finden Sie unter Deklarationssyntax für Visual Basic 6.0-Benutzer. |
Nicht vorhanden |
Atn-Funktion |
||
Calendar-Eigenschaft |
||
ChDir-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
ChDrive-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
Chr$,ChrB, Funktionen |
Member der Visual Basic-Laufzeitbibliothek, Strings-Modul |
|
Close-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
Cos-Funktion |
||
Currency-Datentyp |
Decimal-Datentyp; siehe Änderungen an Datentypen für Visual Basic 6.0-Benutzer |
Member der Visual Basic-Laufzeitbibliothek, VariantType-Enumeration |
CVDate-Funktion |
Member der Visual Basic-Laufzeitbibliothek, DateAndTime-Modul |
|
CVErr-Funktion |
Nicht vorhanden |
|
Date-Funktion, Date-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, DateAndTime-Modul |
|
Date$-Funktion |
Member der Visual Basic-Laufzeitbibliothek, DateAndTime-Modul |
|
Debug.Assert-Methode |
||
Debug.Print-Methode |
Die Methoden Write, WriteIf, WriteLine und WriteLineIf. |
|
Deftype-Anweisungen |
Wird in Visual Basic 2008 nicht unterstützt. Siehe Änderungen an Datentypen für Visual Basic 6.0-Benutzer |
Nicht vorhanden |
DeleteSetting-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, Interaction-Modul |
|
DoEvents-Funktion |
||
Empty-Schlüsselwort |
Nicht vorhanden |
|
Eqv-Operator |
=-Operator; siehe Boolescher Operator für Visual Basic 6.0-Benutzer |
Nicht vorhanden |
Exp-Funktion |
||
FileCopy-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
Get-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
GoSub-Anweisung |
Wird in Visual Basic 2008 nicht unterstützt. Verwenden Sie die Return-Anweisung. Weitere Informationen finden Sie unter Steueranweisung für Visual Basic 6.0-Benutzer. |
Nicht vorhanden |
Imp-Operator |
Wird in Visual Basic 2008 nicht unterstützt. Siehe Not-Operator und Or-Operator sowie Boolescher Operator für Visual Basic 6.0-Benutzer. |
Nicht vorhanden |
Initialize-Ereignis |
Wird in Visual Basic 2008 nicht unterstützt. Verwenden Sie Sub New. Siehe Class_Initialize-Änderungen für Visual Basic 6.0-Benutzer und Verwenden von Konstruktoren und Destruktoren. |
Nicht vorhanden |
Input #-Anweisung, Input$-Anweisung, Funktionen Input$, InputB und InputB$ |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
Instancing-Eigenschaft |
Wird in Visual Basic 2008 nicht unterstützt. Weitere Informationen zu Deklarationen auf Klassenebene finden Sie unter Private (Visual Basic) und Public (Visual Basic) Weitere Informationen zu Deklarationen auf Prozedurebene finden Sie unter Shared (Visual Basic). |
Nicht vorhanden |
InStrB-Funktion |
Member der Visual Basic-Laufzeitbibliothek, Strings-Modul |
|
IsEmpty-Funktion |
Member der Visual Basic-Laufzeitbibliothek, Information-Modul |
|
IsMissing-Funktion |
Wird in Visual Basic 2008 nicht unterstützt. Weitere Informationen finden Sie unter Prozedurdeklaration für Visual Basic 6.0-Benutzer. |
Nicht vorhanden |
IsNull-Funktion |
Member der Visual Basic-Laufzeitbibliothek, Information-Modul |
|
IsObject-Funktion |
Member der Visual Basic-Laufzeitbibliothek, Information-Modul |
|
Kill-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
LCase$-Funktion |
Member der Visual Basic-Laufzeitbibliothek, Strings-Modul |
|
Funktionen Left$, LeftB, LeftB$ |
Member der Visual Basic-Laufzeitbibliothek, Strings-Modul |
|
LenB-Funktion |
Member der Visual Basic-Laufzeitbibliothek, Strings-Modul |
|
Let, Set-Zuweisungsanweisungen |
Wird in Visual Basic 2008 nicht unterstützt. Die neue Set-Anweisung hat keinen Bezug zur älteren Version. Weitere Informationen finden Sie unter Änderungen von Standardeigenschaften für Visual Basic 6.0-Benutzer. |
Nicht vorhanden |
Line Input #-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
Load-Anweisung |
New (Visual Basic)-Schlüsselwort, Show-Methode, Load-Ereignis |
Member der Visual Basic-Laufzeitbibliothek, System.Windows.Forms-Namespace |
Lock-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
Log-Funktion |
||
LSet-Anweisung, RSet-Anweisung |
LSet-Funktion, PadRight, PadLeft; siehe Änderungen an Datentypen für Visual Basic 6.0-Benutzer. |
Member der Visual Basic-Laufzeitbibliothek, Strings-Modul und System-Namespace, String-Klasse |
LTrim$-Funktion |
Member der Visual Basic-Laufzeitbibliothek, Strings-Modul |
|
MidB-Funktion |
Member der Visual Basic-Laufzeitbibliothek, Strings-Modul |
|
MidB-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, Strings-Modul |
|
MkDir-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
Name-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
Now-Funktion |
Member der Visual Basic-Laufzeitbibliothek, DateAndTime-Modul |
|
Null-Schlüsselwort |
Nicht vorhanden |
|
Oct$-Funktion |
Member der Visual Basic-Laufzeitbibliothek, Conversion-Modul |
|
On ... GoSub-Konstruktion |
Wird in Visual Basic 2008 nicht unterstützt. Verwenden Sie die Select...Case-Anweisung. Weitere Informationen finden Sie unter Steueranweisung für Visual Basic 6.0-Benutzer. |
Nicht vorhanden |
On ... GoTo-Konstruktion |
Wird in Visual Basic 2008 nicht unterstützt. Verwenden Sie die Select...Case-Anweisung. Weitere Informationen finden Sie unter Steueranweisung für Visual Basic 6.0-Benutzer. |
Nicht vorhanden |
Open-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
Option Base-Anweisung |
Wird in Visual Basic 2008 nicht unterstützt. Weitere Informationen finden Sie unter Arraygrenzen für Visual Basic 6.0-Benutzer. |
Nicht vorhanden |
Option PrivateModule-Anweisung |
Wird in Visual Basic 2008 nicht unterstützt. Verwenden Sie die Module-Anweisung. |
Nicht vorhanden |
Print #-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
Anweisungen Property Get, Property Let, Property Set |
Wird in Visual Basic 2008 nicht unterstützt. Weitere Informationen finden Sie unter Änderungen an Eigenschaftenprozeduren für Visual Basic 6.0-Benutzer. |
Nicht vorhanden |
Put-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
Reset-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
Right$-Funktion, RightB-Funktion |
Member der Visual Basic-Laufzeitbibliothek, Strings-Modul |
|
RmDir-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
Round-Funktion |
||
RSet-Anweisung, LSet-Anweisung |
RSet-Funktion; siehe Änderungen an Datentypen für Visual Basic 6.0-Benutzer |
Member der Visual Basic-Laufzeitbibliothek, Strings-Modul |
RTrim$-Funktion |
Member der Visual Basic-Laufzeitbibliothek, Strings-Modul |
|
SaveSetting-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, Interaction-Modul |
|
Scale-Methode |
Wird in Visual Basic 2008 nicht unterstützt. |
Nicht vorhanden |
Set, Let-Zuweisungsanweisungen |
Wird in Visual Basic 2008 nicht unterstützt. Die neue Set-Anweisung hat keinen Bezug zur älteren Version. Siehe Änderungen von Standardeigenschaften für Visual Basic 6.0-Benutzer |
Nicht vorhanden |
SetAttr-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
Sgn-Funktion |
||
Sin-Funktion |
||
Sqr-Funktion |
||
String-Funktion |
Zeichenfolgenkonstruktor; siehe String ($)-Funktion für Visual Basic 6.0-Benutzer |
|
String ($)-Funktionen |
Wird in Visual Basic 2008 nicht unterstützt. Weitere Informationen finden Sie unter String ($)-Funktion für Visual Basic 6.0-Benutzer. |
Nicht vorhanden |
Terminate-Ereignis |
Wird in Visual Basic 2008 nicht unterstützt. Verwenden Sie Sub Dispose und Sub Finalize. Weitere Informationen finden Sie unter Verwenden von Konstruktoren und Destruktoren. |
Nicht vorhanden |
Time-Funktion, Time-Anweisung |
TimeOfDay-Eigenschaft; siehe DateTime-Struktur, Date-Datentyp |
Member der Visual Basic-Laufzeitbibliothek, DateAndTime-Modul |
Time$-Funktion |
Member der Visual Basic-Laufzeitbibliothek, DateAndTime-Modul |
|
Timer-Funktion |
Member der Visual Basic-Laufzeitbibliothek, DateAndTime-Modul |
|
Trim$-Funktion |
Member der Visual Basic-Laufzeitbibliothek, Strings-Modul |
|
Type-Anweisung |
Wird in Visual Basic 2008 nicht unterstützt. Verwenden Sie die Structure-Anweisung. Weitere Informationen finden Sie unter Strukturdeklaration für Visual Basic 6.0-Benutzer. |
Nicht vorhanden |
UCase$-Funktion |
Member der Visual Basic-Laufzeitbibliothek, Strings-Modul |
|
Unlock-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
Variant-Datentyp |
Object-Datentyp; siehe Änderungen an universellen Datentypen für Visual Basic 6.0-Benutzer |
Nicht vorhanden |
Wend-Schlüsselwort |
While...End While-Anweisungen und End-Anweisung; siehe Steueranweisung für Visual Basic 6.0-Benutzer |
Nicht vorhanden |
Width #-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
|
Write #-Anweisung |
Member der Visual Basic-Laufzeitbibliothek, FileSystem-Modul |
Siehe auch
Weitere Ressourcen
Änderungen in der Programmiersprache für Visual Basic 6.0-Benutzer