Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Zusammenfassung

In Microsoft Visual Basic-Programmier System, Applications Edition, wenn Sie die CInt ()-Funktion mit einer Zeichenfolge verwenden, die nicht in eine Zahl konvertiert werden kann, wird die folgende Fehlermeldung angezeigt:

Laufzeitfehler ' 13 ': Typenkonflikt

Weitere Informationen

Die CInt-Funktion wandelt einen Ausdruck in eine ganze Zahl um. Sie können einen beliebigen gültigen numerischen oder Zeichenfolgenausdruck verwenden, der Zeichenfolgenausdruck muss jedoch in eine Zahl konvertiert werden können. Der Visual Basic-Verweis besagt, dass Sie die CInt-Funktion anstelle der Val-Funktion verwenden sollten, um International bewusste Konvertierungen von beliebigen anderen Datentypen in Integer bereitzustellen. Die beiden Funktionen Verhalten sich jedoch nicht identisch. Wenn Sie die Val-Funktion verwenden, um die in einer Zeichenfolge enthaltenen Zahlen zurückzugeben, werden nur die ersten numerischen Zeichen in der Zeichenfolge zurückgegeben. Während die Val-Funktion nur den numerischen Teil eines Zeichenfolgenausdrucks zurückgibt, gibt die CInt-Funktion die obige Fehlermeldung zurück, wenn der Zeichenfolgenausdruck nicht als Zahl ausgewertet werden kann. Die folgende Tabelle enthält Ausdrücke und Werte, die von der CInt-Funktion und der Val-Funktion zurückgegeben werden. Expression Value Returned -------------------------------------------- Val("1726 56th Ave NE") 172656 CInt("1726 56th Ave NE") Error message Val("asdf") 0 Cint("asdf") Error message Val("1,000") 1 CInt("1,000") 1000 Val("1.34") 1.34 CInt("1.34") 1 Da die Val-Funktion den Wert 0 zurückgibt, wenn Sie mit einem Ausdruck verwendet wird, der entweder 0 oder gar keine Zahlen enthält, können Sie ihn nicht verwenden, um zu testen, ob eine Eingabezeichenfolge eine gültige Zahl ist. Sie können jedoch die Funktion CInt in einer Prozedur verwenden, um zu ermitteln, ob eine Eingabezeichenfolge eine gültige Zahl ist.

Informationsquellen

Wenn Sie weitere Informationen zur Funktion CInt haben möchten, wählen Sie die Schaltfläche Suchen in der Visual Basic-Referenz aus, und geben Sie Folgendes ein:

CInt

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×