Delen via


Visual Basic-beperkingen

Eerdere versies van Visual Basic dwingden grenzen af in code, zoals de lengte van variabelenamen, het aantal variabelen dat is toegestaan in modules en de modulegrootte. In Visual Basic .NET zijn deze beperkingen versoepeld, waardoor u meer vrijheid hebt bij het schrijven en rangschikken van uw code.

Fysieke limieten zijn afhankelijk van runtimegeheugen dan bij overwegingen voor compileertijd. Als u voorzichtige programmeerprocedures gebruikt en grote toepassingen onderverdeelt in meerdere klassen en modules, is er weinig kans op een interne Visual Basic-beperking.

Hier volgen enkele beperkingen die u in extreme gevallen kunt tegenkomen:

  • Naamlengte. Er is een maximum aantal tekens voor de naam van elk gedeclareerd programmeerelement. Dit maximum is van toepassing op een volledige kwalificatietekenreeks als de elementnaam is gekwalificeerd. Zie Gedeclareerde elementnamen.

  • Lijnlengte. Er zijn maximaal 65535 tekens in een fysieke regel broncode. De logische broncoderegel kan langer zijn als u regelvervolgtekens gebruikt. Zie Instructies : Instructies onderbreken en combineren in Code.

  • Matrixdimensies. Er is een maximum aantal dimensies dat u kunt declareren voor een matrix. Dit beperkt het aantal indexen dat u kunt gebruiken om een matrixelement op te geven. Zie Matrixdimensies in Visual Basic.

  • Tekenreekslengte. Er is een maximum aantal Unicode-tekens dat u in één tekenreeks kunt opslaan. Zie het gegevenstype Tekenreeks.

  • Lengte van omgevingstekenreeks. Er zijn maximaal 32768 tekens voor elke omgevingsreeks die wordt gebruikt als opdrachtregelargument. Dit is een beperking voor alle platforms.

Zie ook