我的这个程序主要是实现对一个较大文本文件中特定字符串的查找和判断。
用RichTextBox控件装入文本文件,然后主要用Find,Upto,Span等方法来完成。
我在自己的PIII866的98系统上完成后,执行一遍越2-3分钟。
生成安装包后,而在另一台P4的XP机上,对同样的文件操作,却要多数倍的时间?
查找的过程,可以在RichTextBox中看到
在98系统上运行时,只能看到控件窗口内文本不停闪动
但在XP机上运行时,明显感觉里面的文本是一顿一顿的。对了,在XP上安装时提示有一个文件,系统现存的比我要安装的新,我就选择了用现存的。是不是要在XP机上安装VB后重新生成安装包?有没有人知道是什么原因?该怎么解决啊?
我好急的,谢谢大家了!

解决方案 »

  1.   

    在我们公司 用VB做完了东西打包时 98的一套、2000的一套、XP的一套 
    不能串着用
      

  2.   

    本人猜想,还是Unicode和ANSI造成的。解决方法同意楼上的。
      

  3.   

    为了提高速度,你可以禁止RichTextBox刷新,传完后恢复。这样会快一些
      

  4.   

    建议在P4的XP系统上,安装VB,将所有程序在P4上编译,再运行。
      

  5.   

    建议在P4的XP系统上,安装VB,将所有程序在P4上编译,再运行。
      

  6.   

    建议在P4的XP系统上,安装VB,将所有程序在P4上编译,再运行。
      

  7.   

    我还是认为分别在98、2000、XP上各打一个包不知你程序是有否有Timer控件这东西跟系统有很大关系
      

  8.   

    程序里没有Timer控件
    主要用到RichTextBox、CommonDialog、Tabstrip
    另外有对Excel文件和文本文件的打开,装载,保存操作。
      

  9.   

    谢谢上面的各位,等我测试成功后就散分。不过,还想问一下,有没有在一个安装包里解决的方案。另:其他语言,如Delph等也有这样的问题吗?