>能具体的解释这句话吗?<

heavenmusic 2003-08-11 04:46:53
在程序编写过程中,若在程序循环外使用对象属性,VFP将更加有效地运行。

&& 能写一段简单的代码,让我明白一下. 谢谢!!
...全文
25 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
heavenmusic 2003-08-11
  • 打赏
  • 举报
回复

for iSuffix=1 to iNum
iNum=Val(ThisForm.Text1.Value)&&不写在循环体,里面。
&& 循环体
endfor
以上,这个就不行,对吗?
fj_jiangqi 2003-08-11
  • 打赏
  • 举报
回复
假设一个表单
for i=1 to thisform.ControlCount
? thisform.Controls[i].name
endfor
也许不是你想要的例子,唉……
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
老猿的书房 2003-08-11
  • 打赏
  • 举报
回复
上下文是什么呢?
是不是这个意思,不要在循环内使用对象属性,而是在循环前将属性赋于变量,从而避免过多的重载函数的现象发生(在WINDOWS中,对属性的使用是要调用类函数的,函数调用和返回都会造成资源浪费)

象下面这样

iNum=Val(ThisForm.Text1.Value)
for iSuffix=1 to iNum
&& 循环体
endfor

如果在循环体内使用,可能会每循环一次都要调用函数来读取属性值
song0311 2003-08-11
  • 打赏
  • 举报
回复
那里看到这句话的,不是很明白啊

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧