VB和VBA工程的一些限制

2021-09-05 14:53:50 字數 438 閱讀 7246

乙個工程最多可以包含32,000 個"識別符號"(非保留字),它們包括(但不限於)窗體、控制項、模組、變數、常量、過程、函式和物件,但實際的識別符號數受可用記憶體的限制。

vb和vba中的變數名不多於 255 個字元。

窗體、控制項、模組和類名不多於 40 個字元。 

可被載入到窗體、類或標準模組的**總數限於 65,534 行。一行**限於1023 個位元組。在一行中的實際文字之前最多只能有 256 個空格的前導,在乙個邏輯行中最多只能有 25 個續行符 ( _)。

對每個模組的過程數沒有限制。每個過程可包含至多 64k 的**。如果過程或模組超過這一限制,visual basic 便產生編譯時間錯誤。如果遇到這種錯誤,可將特別大的過程分割成若干個較小的過程,或將模組級宣告移到另一模組,來避免此類錯誤發生。visual basic 用表來儲存**中的識別符號名(變數、過程、常量等)。每個表限於 64k。

vb的一些技巧和心得

第一堂課 1 關於timer控制項 timer控制項是個好東西,不過看了罈子裡的一些 發現大家使用上有些問題。private sub timer1 ontimer do something end sub 通常大家都是這麼做的,不過我來說一下我的經驗,最好在ontimer的開始disable掉這個t...

Mysql的一些限制

最近工作中需要用到mysql,碰到一些問題,ps 我用的5.1 1 mysql建立view的時候不支援裡面有巢狀查詢。會報這個錯誤 mysql 1349 view s select contains a subquery in the from clause 錯誤,所以建立查詢的時候請盡量避免 se...

GAE 的一些限制

但是,也不可避免的新增了不少的限制。除了一些檔案大小,資料庫 blob大小的限制之外,還有些非常理的限制。今天碰到的就是乙個 原來沒想到的限制。最開始使用乙個 static 變數來儲存一些快取資料,例如資料的count之類的。後來發現這個快取根本沒有起作用。於是懷疑static 變數無效,搜尋了一下...