您的位置:逆风者 VB 正文
原作者:www.upwinder.com 添加时间:2007-09-12 原文发表:2007-08-31 人气:65 来源:未知

本文章共2081字,分2页,当前第2页,快速翻页:
 

  'y = "Test"

  使用这个类有几个需要注意的地方。

  1、读字串时可以用sString属性来读,更快。

逆@风@者

  读sShare有两种方法,一种是用缺省属性Data来读,一种是直接用sString属性来读。用sString属性不重新分配内存,要快得多。

  2、不要直接给sString赋值,应使用缺省的data属性来赋值。

  之所以把sString属性暴露出来,是为了效率和方便。我们可以用Mid语句对其进行修改,但不要直接用"="来赋值。

  3、注意Attach的第二个参数,表示字串的最大字节数,不要让它超过已经分配的内存。

  4、用AttachStr将本字串对象Attach到某个字串(比如上面的y)上后,不能再对这个字串y重新赋值,也不能将其传递到会对其重新赋值的过程。

  这么多需要注意的问题,用起来岂不是更不方便。的确,用它的之前要考虑是不是必须的。因为建立这个类也一样有开销。所以还有一个需要注意的问题:

  5、它主要的应用还是在于将字串安放在指定内存处。虽然它也可以让同一个进程内几个的字串达到共享的目的,但是如果只是两三个很小的字串这样时做反而慢了。

  后计:

  数组指针和字串指针我们已经谈过了,对于普通的数值类型变量的指针没有什么Hack的必要,但是它关系到一个有用的技术,下篇文章再谈。


 
本文章更多内容<<上一页 - 1 - 2
相关文章

Visual Basic代码优化的六条军规
使用Objptr函数快速查找集合中的对象
使用ObjPtr检测2个对象变量是否指向同一对象
重定义编译DLL文件的基地址
你真正理解 Allow Unrounded Floating Poin
固定长度字符串数组:赋值快,释放快!
快速清除数组部分内容
创建新表时,快速拷贝字段
用InStr函数实现代码减肥
静态变量慢于动态变量
如何去优化你的VB程序
字体对象克隆招法
Friend过程快于Public过程
如何编写高质量的VB代码
提高Visual Basic访问数据库效率
在数据库中不用 EOF 以加快记录循环
提高Visual Basic访问数据库的效率
VB“超频”秘籍之给字符串提速
读取文件内容的简洁方法
快速调入TreeView控件以及ListView控件的子

相关评论


本文章所属分类:首页 VB

  热门关键字: