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.

Viz také