Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Shrnutí

Při použití funkce CInt () v programovacím systému Microsoft Visual Basic s řetězcem, který nelze převést na číslo, se zobrazí následující chybová zpráva:

Chyba za běhu "13": Neshoda typů

Další informace

Funkce CInt Převede výraz na celé číslo. Můžete použít libovolný platný číselný nebo řetězcový výraz, ale řetězcový výraz musí být možné převést na číslo. V jazyce Visual Basic Reference jsou uvedeny informace o tom, že byste měli místo funkce Val použít funkci CInt, která poskytuje mezinárodně závislé převody z libovolného jiného datového typu na celé číslo. Tyto dvě funkce se ale nechovají přesně stejně. Pokud pomocí funkce Val vrátíte čísla obsažená v řetězci, budou vraceny pouze první číselné znaky v řetězci. Když funkce Val vrátí jenom číselnou část řetězcového výrazu, vrátí funkce CInt chybovou zprávu uvedenou v části Pokud řetězcový výraz nelze vyhodnotit jako číslo. V následující tabulce jsou výrazy a hodnoty vrácené funkcemi 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 Protože funkce Val vrátí hodnotu 0 při použití s výrazem, který obsahuje buď 0, nebo žádná čísla, nemůžete ho použít k otestování, zda je vstupní řetězec platným číslem. Pomocí funkce CInt můžete však určit, zda je vstupní řetězec platným číslem.

Odkazy

Další informace o funkci CInt získáte, když v jazyce Visual Basic vyberete tlačítko Hledat a zadáte:

CInt

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×