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.

Viz také