Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Súhrn

V programe Microsoft Visual Basic Programming System sa v aplikáciách Edition použije pri použití funkcie CInt () reťazec, ktorý nie je možné skonvertovať na číslo, zobrazí sa toto chybové hlásenie:

Chyba spustenia "13": nezhoda typu

Ďalšie informácie

Funkcia CInt skonvertuje výraz na celé číslo. Môžete použiť ľubovoľný platný číselný alebo reťazcový výraz, ale výraz reťazca musí byť schopný skonvertovať na číslo. Visual Basic Reference uvádza, že by ste mali použiť funkciu CInt namiesto funkcie Val na to, aby ste mohli prepisovať konverzie z akéhokoľvek iného typu údajov na celé číslo. Dve funkcie sa však nesprávajú úplne rovnako. Keď použijete funkciu Val na vrátenie čísel obsiahnutých v reťazci, vrátia sa len prvé číselné znaky v reťazci. Zatiaľ čo funkcia Val vráti iba numerickú časť výrazu reťazca, funkcia CInt vráti chybové hlásenie vyššie, ak sa výraz reťazca nedá vyhodnotiť ako číslo. Nasledujúca tabuľka obsahuje výrazy a hodnoty vrátené funkciami CInt a 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 Keďže Funkcia Val vráti hodnotu 0, ak sa použije s výrazom, ktorý obsahuje číslo 0 alebo žiadne čísla vôbec, nemôžete ho použiť na otestovanie, či vstupný reťazec je platné číslo. Môžete však použiť funkciu CInt v postupe na určenie, či vstupný reťazec je platné číslo.

Odkazy

Ďalšie informácie o funkcii CInt získate výberom tlačidla Hľadať v odkaze jazyka Visual Basic a zadaním výrazu:

CInt

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×