Běžnou chybou v ASP je chyba přetečení: 'cInt'. Co to znamená, když přetečíte hodnotu cInt? Jak to vyřešíte?

Za prvé, co je to int? Int je běžně používaná proměnná čísla v ASP a v jiných jazycích. Int znamená celé číslo a obvykle to znamená 32bitové číslo na 32bitových platformách. To znamená, že číslo může být odkudkoli

-2147,483,648 až 2,147,483,647

To je docela široký rozsah! Celá čísla v nich nemají desetinná místa. Jsou to jen celá čísla. Díky tomu je proměnná int ideální pro smyčky a jakékoli další operace s celými čísly.

Na druhou stranu funkce ASP cInt () pracuje na mnohem větší skupině čísel SMALLER - pouze čísla od -32 768 do 32 767. Pokud tedy někdy počítáte vyšší než 32 767 (nebo méně než-32 768), budete mít potíže, pokud budete muset použít cInt na toto číslo.

Pokud vaše čísla začínají překračovat standardní rozsah pro cInt, zkuste místo toho použít funkci Int. To obvykle funguje stejně dobře. Pokud tomu tak není, jděte na funkci cLng (), která místo toho pracuje s longs.

Úvod do ASP Ebook

Stáhněte si tuto knihu, abyste získali vše, co potřebujete vědět o učení ASP - od tutoriálu krok za krokem po seznamy funkcí, ukázkový kód, běžné chyby a řešení a mnohem více! 101 stránek.

Video Návody: Lipa - Znowu Polecę (Official Video) (Smět 2024).