从VB5开始,程序员就可以更多的控制VB编辑器。你可以选择让你的应用程序在传统的p-code格式下编译,这是在运行和编译象Win32源代码最基本的方式。把应用程序当成源代码来编译可以实现快速、安全、简单的速度优化。大概要比p-code方式快20倍。但是你应该意识到在源代码编译中存在一些小的非常隐秘的bug。
机会来了,现在实际上你已经在进行源代码编译了(为了提高速度而进行优化),因为在VB6的选项框中有一些缺省值。同时也有一些高级优化按钮供你做更多的选择(图A),这里在特定的环境下可以提高代码速度。
图A
VB6 高级优化
注意我们正在讨论的是编译器转换问题,所以你必须完全编译你的应用程序,并且在VB IDE之外运行它,以注意速度的变化。
这些优化中的每一种方式都会使编辑器对代码、编写方式、移走特定的检查及安全等性能做不同的假定。在这些情况中,所有的switch都会改变编译VB的过程,因此用时一定要小心。
快速看一下每一种优化方式都在做什么:
这里提到的技巧对于编写大多数应用程序都是非常有用的。但是,最好还是要全盘考虑,选取可靠性高的算法和设计方案。俗语说得好:一分准备,十分收获嘛!