回 帖 发 新 帖 刷新版面

主题:有关set talk on/off

set talk off
locate for xm="张三"
?found()        && .F.
状态栏还是会显示  记录:eof/7 ,不是说会关掉不显示么?

回复列表 (共5个回复)

沙发

SET STATUS bar OFF

你那个命令已经过时了

板凳

SET STATUS BAR ON(OFF)命令是显示或移去图形状态栏。
SET STATUS ON(OFF)命令是显示或移去基于字符的状态栏。
SET TALK ON(OFF)命令是打开或关闭人机对话,与上述两条命令没有关系。

3 楼


set talk off原来是在dos状态下,关闭运行程序的代码。?‘’命令并不是程序执行代码,而是显示运行的结果。相当于say语句显示的内容。

4 楼

能给几幅图么,分别说明一下on/off前后的区别,我反复试了试,没感觉太大的区别和作用。

5 楼

talk,对话,就是老狐狸要告诉你一些东东,默认为ON,要改为OFF,那就是请它闭嘴嘛。

看例子:假设你有个表(table1.dbf),里面有数值型的字段,并且都有数据。

SUM TO ARRAY tmpA  &&把所有数值型字段求和,结果送到数组tmpA中。

当Talk为ON时,屏幕上会出现求和结果,也就是老狐狸告诉你,它完成任务了,结果送到数组tmpA中了,请看求和后的数据,满意不?

当Talk为OFF时,老狐狸闭嘴了,屏幕上不会出现什么,默默地把结果送到数组tmpA中。

这个命令没过时,呵呵,如果你自己的表单中有类似这样的命令,你愿意运行时,表单上忽然出现一些信息吗?

我来回复

您尚未登录,请登录后再回复。点此登录或注册