Megosztás a következőn keresztül:


Visual Basic Limitations

A Visual Basic korábbi verziói kikényszerített határokat a kódban, például a változónevek hosszát, a modulokban engedélyezett változók számát és a modul méretét. A Visual Basic .NET-ben ezek a korlátozások enyhültek, így nagyobb szabadságot biztosít a kód írásában és rendezésében.

A fizikai korlátok inkább a futásidejű memóriától függenek, mint a fordítási idő szempontjaitól. Ha körültekintő programozási eljárásokat használ, és a nagy alkalmazásokat több osztályra és modulra osztja, akkor nagyon kevés esély van arra, hogy belső Visual Basic-korlátozással szembesüljön.

Az alábbiakban néhány korlátozást talál, amelyekkel szélsőséges esetekben találkozhat:

  • Név hossza. Az összes deklarált programozási elem nevének maximális számú karaktere van. Ez a maximális érték egy teljes minősítési sztringre vonatkozik, ha az elem neve minősített. Lásd: Deklarált elemnevek.

  • Vonalhossz. A forráskód fizikai sorában legfeljebb 65535 karakter szerepel. A logikai forráskódsor hosszabb is lehet, ha sorfolytatási karaktereket használ. Lásd : Utasítások megszakítása és egyesítése a Kódban.

  • Tömbdimenziók. Egy tömbhöz legfeljebb hány dimenzió deklarálható. Ez korlátozza, hogy hány indexet használhat tömbelem megadásához. Lásd: Tömbdimenziók a Visual Basicben.

  • Karakterlánc hossza. Egyetlen sztringben legfeljebb unicode karakterek tárolhatók. Lásd a sztring adattípusát.

  • Környezeti sztring hossza. A parancssori argumentumként használt környezeti sztringek legfeljebb 32768 karakter hosszúságúak lehetnek. Ez az összes platformra vonatkozó korlátozás.

Lásd még