主题:有关set talk on/off
疏影风流
[专家分:0] 发布于 2010-03-18 00:49:00
set talk off
locate for xm="张三"
?found() && .F.
状态栏还是会显示 记录:eof/7 ,不是说会关掉不显示么?
回复列表 (共5个回复)
沙发
liupeisong [专家分:2340] 发布于 2010-03-18 01:14:00
SET STATUS bar OFF
你那个命令已经过时了
板凳
sywzs [专家分:5650] 发布于 2010-03-19 10:55:00
SET STATUS BAR ON(OFF)命令是显示或移去图形状态栏。
SET STATUS ON(OFF)命令是显示或移去基于字符的状态栏。
SET TALK ON(OFF)命令是打开或关闭人机对话,与上述两条命令没有关系。
3 楼
baofacai [专家分:20] 发布于 2010-03-19 11:15:00
set talk off原来是在dos状态下,关闭运行程序的代码。?‘’命令并不是程序执行代码,而是显示运行的结果。相当于say语句显示的内容。
4 楼
疏影风流 [专家分:0] 发布于 2010-03-19 13:33:00
能给几幅图么,分别说明一下on/off前后的区别,我反复试了试,没感觉太大的区别和作用。
5 楼
Ilikefox [专家分:5770] 发布于 2010-03-19 16:52:00
talk,对话,就是老狐狸要告诉你一些东东,默认为ON,要改为OFF,那就是请它闭嘴嘛。
看例子:假设你有个表(table1.dbf),里面有数值型的字段,并且都有数据。
SUM TO ARRAY tmpA &&把所有数值型字段求和,结果送到数组tmpA中。
当Talk为ON时,屏幕上会出现求和结果,也就是老狐狸告诉你,它完成任务了,结果送到数组tmpA中了,请看求和后的数据,满意不?
当Talk为OFF时,老狐狸闭嘴了,屏幕上不会出现什么,默默地把结果送到数组tmpA中。
这个命令没过时,呵呵,如果你自己的表单中有类似这样的命令,你愿意运行时,表单上忽然出现一些信息吗?
我来回复