共用方式為


Visual Basic 的限制

舊版的 Visual Basic 會在程式碼中強制界限,例如變數名稱的長度、模組中允許的變數個數,以及模組大小。 在 Visual Basic 2005 中,已放寬這些限制,因此讓您能更自由地撰寫和排列程式碼。

實體限制會更依賴於執行階段記憶體,而不是編譯時期考量。 如果您使用審慎的程式設計作法,並將大型應用程式分成多個類別和模組,則幾乎沒有什麼機會遇到內部 Visual Basic 限制。

下列是您在非常情況下可能會遇到的一些限制:

  • 名稱長度 :每一個宣告的程式設計項目名稱都有字元數上限。 如果項目名稱合格的話,這個上限就會套用至整個限定性條件字串。 請參閱宣告項目名稱 (Visual Basic)

  • 行長度 :原始程式碼的實體行最多可有 65535 個字元。 如果您使用行接續字元 (Line Continuation Character),則邏輯原始程式碼行就可以更長。 請參閱 如何:在程式碼中中斷和合併陳述式 (Visual Basic)

  • 陣列維度 :您可以對陣列宣告的維度數會有上限。 這會限制您可以使用多少個索引指定陣列元素。 請參閱 Visual Basic 中的陣列維度

  • 字串長度 :您可以在單一字串中儲存的 Unicode 字元數會有上限。 請參閱String 資料類型 (Visual Basic)

  • 環境字串長度 :任何做為命令列引數的環境字串最多可有 32768 個字元。 這項限制適用於所有平台。

請參閱

概念

Visual Basic 命名慣例

其他資源

程式結構和程式碼慣例 (Visual Basic)