想请教一下,怎样才能使VB的程序运行效率高些?
比如变量定义时,如果我把变量封装在一个数据结构里的运行效率和单独定义变量的运行效率哪个高些?
如:
Type dtInfo
    i1 as Integer
    str1 as String
    str2(1 to 40) as String*11
End Type
Public g_dtInfo as dtInfo和分别定义
Public i1 as Integer
Public str1 as String
Public str2(1 to 40) as String*11在程序运行时哪种效率高些?另 还请赐教其它可以提升运行效率的方法?谢谢

解决方案 »

  1.   

    变量定义不会影响太多的效率。1、在循环体中少进行IF判断2、一连串的调用最好放到WITH语句中3、向表格等控件中灌数据的时候将AutoRedraw属性设置为假,填完后再设置为真4…还有很多,一时只能想到这么多了。====================
    免费的学习交流网站,欢迎大家访问!
    http://www.j2soft.cn/
    http://j2soft.008.net/
      

  2.   

    指定合适的数据类型,尽量少用Variant类型
    字符串或二进制数据,用Byte数组
    在32位系统,一般用Long型