Omezení jazyka Visual Basic
Dřívější verze jazyka Visual Basic vynucují hranice v kódu, jako je délka názvů proměnných, počet proměnných povolených v modulech a velikost modulu. V .NET jazyka Visual Basic jsou tato omezení uvolněná, což vám dává větší svobodu při psaní a uspořádání kódu.
Fyzické limity jsou závislé na paměti za běhu více než na aspektech kompilace. Pokud používáte obezřetné programovací postupy a rozdělíte velké aplikace do více tříd a modulů, existuje velmi malá pravděpodobnost, že dojde k internímu omezení jazyka Visual Basic.
Tady jsou některá 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 elementu kvalifikovaný. Viz Deklarované názvy elementů.
Délka čáry. Ve fyzickém řádku zdrojového kódu je maximálně 65535 znaků. Řádek logického zdrojového kódu může být delší, pokud použijete znaky pokračování řádku. Viz Postupy: Přerušení a kombinování příkazů v kódu.
Rozměry pole. Existuje maximální počet dimenzí, které můžete deklarovat pro pole. Tím se omezí počet indexů, které můžete použít k určení prvku pole. Viz Dimenze pole v jazyce Visual Basic.
Délka řetězce. Existuje maximální počet znaků Unicode, které můžete uložit do jednoho řetězce. Viz datový typ String.
Délka řetězce prostředí Pro jakýkoli řetězec prostředí použitý jako argument příkazového řádku je maximálně 32768 znaků. Jedná se o omezení na všech platformách.