Omezení jazyka Visual Basic
Starší verze Visual Basic kódu vynucují hranice, jako je délka názvů proměnných, počet proměnných povolených v modulech a velikost modulu. V Visual Basic .NET byla tato omezení uvolněna, což vám dává větší volnost při psaní a uspořádání kódu.
Fyzické limity jsou více závislé na paměti za běhu než na aspektech kompilace. Pokud použijete doporučené programovací postupy a rozdělíte velké aplikace do více tříd a modulů, pak je velmi malá pravděpodobnost, že se setkáte s interním Visual Basic omezením.
Tady jsou určitá omezení, se kterými se můžete setkat v extrémních případech:
Délka názvu. Pro název každého deklarovaného programovacího prvku existuje maximální počet znaků. Toto maximum platí pro celý řetězec kvalifikace, pokud je název prvku kvalifikovaný. Viz Deklarované názvy elementů.
Délka řádku. Fyzický řádek zdrojového kódu může mít maximálně 65535 znaků. Pokud používáte znaky pokračování řádku, může být řádek logického zdrojového kódu delší. Viz Postupy: Přerušení a kombinování příkazů v kódu.
Rozměry pole. Pro pole můžete deklarovat maximální počet dimenzí. Tím se omezí počet indexů, které můžete použít k určení prvku pole. Viz Dimenze pole v Visual Basic.
Délka řetězce. Existuje maximální počet znaků Unicode, které můžete uložit v jednom řetězci. Viz Řetězcový datový typ.
Délka řetězce prostředí. Každý řetězec prostředí, který se používá jako argument příkazového řádku, může mít maximálně 32768 znaků. Jedná se o omezení na všech platformách.