Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
一个潜在客户有一个非常大的 VB6 程序。他们声称他们遇到了内存限制。他们不能添加更多的代码行。
你知道上限是多少,有办法解决吗?
在 MSDN 上有一些关于 VB 限制的文档:
代码限制:
可以加载到表单、类或标准模块中的代码量限制为 65,534 行...... [等]
项目限制:
单个项目最多可以包含 32,000 个“标识符”(任何非保留关键字),其中包括但不限于表单、控件、模块、变量、常量、过程、函数和对象。请注意,标识符的实际数量受限于可用内存。
数据限制:
Visual Basic 中任何窗体或模块的 VBA 模块的数据段(即声明部分中定义的数据)最大可达 64K。