Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Podsumowanie

W programie Microsoft Visual Basic Programming system (aplikacje) podczas używania funkcji CInt () z ciągiem, którego nie można przekonwertować na liczbę, jest wyświetlany następujący komunikat o błędzie:

Błąd wykonania "13": niezgodność typów

Więcej informacji

Funkcja CInt konwertuje wyrażenie na liczbę całkowitą. Możesz użyć dowolnego prawidłowego wyrażenia liczbowego lub tekstowego, ale wyrażenie tekstowe musi być możliwe do przekonwertowania na liczbę. W języku Visual Basic należy użyć funkcji CInt zamiast funkcji Val, aby zapewnić konwersję z dowolnego innego typu danych na międzynarodowo, z uwzględnieniem liczb całkowitych. Jednak te dwie funkcje nie działają tak samo. W przypadku użycia funkcji Val w celu zwrócenia liczb zawartych w ciągu zostaną zwrócone tylko pierwsze znaki liczbowe w ciągu. Gdy funkcja Val zwraca tylko częoć liczbową wyrażenia tekstowego, Funkcja CInt zwraca komunikat o błędzie powyżej, jeśli wyrażenie tekstowe nie może być szacowane jako liczba. Poniżej przedstawiono tabelę wyrażeń i wartości zwracanych przez funkcję CInt oraz funkcje Val. 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 Funkcja ZAOKR zwraca wartość 0, gdy jest używana z wyrażeniem zawierającym wartość 0 lub brak liczb w ogóle, dlatego nie można sprawdzić, czy ciąg wejściowy jest prawidłową liczbą. Możesz jednak użyć funkcji CInt w procedurze, aby określić, czy ciąg wejściowy jest prawidłową liczbą.

Informacje

Aby uzyskać więcej informacji na temat funkcji CInt, wybierz przycisk Wyszukaj w Skorowidzu języka Visual Basic i wpisz:

CInt

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×