2.Visual FoxPro内存变量显示和清除命令
一、内存变量的显示相关命令:
1. LIST MEMORY[LIKE<通配符>][TO PRINTER |TO FILE<文件名>]
2. DISPLAY MEMORY[LIKE<通配符>][TO PRINTER | FILE<文件名>]

(1.) LIST MEMORY[LIKE<通配符>][TO PRINTER |TO FILE<文件名>]
[LIKE<通配符>]
说明:只显示与通配符相匹配的内存变量,通配符包括*和?
*任意多个字符
?任意一个字符
[ TO PRINTER]
说明:显示变量同时送往打印机
[ TO FILE<文件名>]
说明:显示变量同时送到一个指定的文件,这个文件时以.txt为扩展名的文本文件。
另外用LIST MEMORY显示变量时,如果一屏显示不完,它会分屏显示。

1:使用store命令给多个一、LIST MEMORY[LIKE<通配符>]
例一:变量赋值,使用 [LIKE<*>] 列出第一个字符是c开头的所有变量。
store "http://www.baidu.com" to china,chinese,hello,red
list memory like c*
运行结果:

************************************************************
例二:
使用store命令给多个变量赋值,使用 [LIKE<? / * >] 列出第一个字符是任意,第二个字符是e,后面任意字符的所有变量。
store "http://www.baidu.com" to china,chinese,hello,red
list memory like ?e*
运行结果:

****************************************************************
例三:
使用store命令给多个变量赋值,使用 [LIKE<? / * >] 列出前两个字符任意,第三个字符是i,后面任意字符的所有变量。
store "http://www.baidu.com" to china,chinese,hello,red
list memory like ??i*
运行结果:

****************************************************************
2、LIST MEMORY[LIKE<通配符>][TO FILE<文件名>]
将查询的变量信息写入到指定的txt文件里:
store "http://www.baidu.com" to china,chinese,hello,red
list memory like c* to file "d:\hello.txt"
运行结果:

3、LIST MEMORY[LIKE<通配符>][TO PRINTER ]
显示第一个字符是c,的所有变量的同时,发送到打印机进行打印。
store "http://www.baidu.com" to china,chinese,hello,red list memory like c* to PRINTER
运行结果:

打印机打印内容如下:
**************************************

*********************************************
(2.)DISPLAY MEMORY[LIKE<通配符>][TO PRINTER | FILE<文件名>]
display memory命令和list memory用法非常相似,唯一不同之处在于:
当显示命令时,如果显示命令过多,list memory 命令会自动向上滚动
而display memory 命令会一次显示一屏,然后暂停,等待按下任意键继续显示下一屏。
举例子:使用display命令显示以a开头的所有变量。
store "星云" to air,b,c,apple
display memory like a*
运行结果如下:

store "星云" to air,b,c,apple
display memory like a* to file "d:\china.txt"
运行结果:


二、内存变量的清除相关命令:
内存变量的清除
1.CLEAR MEMORY
清除所有的内存变量
2.RELEASE <内存变量名表>
清除指定的内存变量
3.RELEASE ALL [EXTENDED]
清除所有内存变量,在人机会话的状态下其作用与第一种格式相同,
但是如果出在程序中则加上短语EXTENDED ,否则不能清除共同变量。
4.RELEASE ALL
[LIKE<通配符>|EXCEPT<通配符>]
选用LIKE短语清除与通配符相匹配的变量,
选用EXCEPT短语清除与通配符不匹配的变量。
举例:
清除以c开头的变量
store "http://www.baidu.com" to hello,china,chinese,a,b,c,d
?"内存变量清除前"
?hello
?china
?chinese
?a
?b
?c
?d
release all like c*
?"内存变量清除后"
?hello
?china
?chinese
?a
?b
?c
?d
运行截图:

清除hello变量:
store "http://www.baidu.com" to hello,china,chinese,a,b,c,d
?"内存变量清除前"
?hello
?china
?chinese
?a
?b
?c
?d
release all like c*
?"内存变量清除后"
?hello
?china
?chinese
?a
?b
?c
?d
release hello
?hello
运行截图:

清除除了a之外的所有变量:
store "http://www.baidu.com" to hello,china,chinese,a,b,c,d
?"内存变量清除前"
?hello
?china
?chinese
?a
?b
?c
?d
release all like c*
?"内存变量清除后"
?hello
?china
?chinese
?a
?b
?c
?d
release hello
?hello
release all except a*
?a
?b
?d
运行截图:

清除所有变量:
store "http://www.baidu.com" to hello,china,chinese,a,b,c,d
?"内存变量清除前"
?hello
?china
?chinese
?a
?b
?c
?d
release all like c*
?"内存变量清除后"
?hello
?china
?chinese
?a
?b
?c
?d
release hello
?hello
release all except a*
?a
?b
?d
clear memory
?a
运行截图:

2.Visual FoxPro内存变量显示和清除命令的更多相关文章
- 1.Visual FoxPro 基础
1.菜单栏的使用 ******************************* 方法一:鼠标点击 方法二:快捷键 Alt+F打开文件菜单 Alt+E打开编辑菜单 Alt+V打开显示菜单 Alt+P ...
- Visual Leak Detector 2.2.3 Visual C++内存检测工具
Visual Leak Detector是一款免费的.健全的.开源的Visual C++内存泄露检测系统.相比Visual C++自带的内存检测机制,Visual Leak Detector可以显 ...
- .NET Core采用的全新配置系统[5]: 聊聊默认支持的各种配置源[内存变量,环境变量和命令行参数]
较之传统通过App.config和Web.config这两个XML文件承载的配置系统,.NET Core采用的这个全新的配置模型的最大一个优势就是针对多种不同配置源的支持.我们可以将内存变量.命令行参 ...
- Xdebug文档(二)变量显示特性
Xdebug能替代PHP的var_dump()函数来显示变量值.xdebug的版本包含对不同数据类型作数组元素/对象属性.最大深度和字符串长度以不同颜色标识.这里也有一些功能能很好地处理变量显示. 相 ...
- Visual C++内存泄露检测—VLD工具使用说明[转]
Visual C++内存泄露检测—VLD工具使用说明 一. VLD工具概述 Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具.他的 ...
- C#读取Visual FoxPro(*.dbf)数据并使用SqlBulkCopy插入到SqlServer 2008 R2数据表中
公司数据库从32位的SqlServer 2005升级到64位的SqlServer 2008 R2后,无法再像原来通过Link Server连接VFP同步数据,因此考虑用代码程序从VFP数据库中读取所需 ...
- Visual FoxPro 6.0~9.0解决方案和实例文档和CD写入原件下载
自从微软宣布开发冻结Visual FoxPro之后,这样的图书出版已经成为一个问题,但仍有不少VFP小贴士.处处留心此8历史书.在此提供写作的原稿.它看起来非常舒服比扫描版淘宝.下载链接:http:/ ...
- android studio2.3.3 模拟器 Jni函数调用C++对象,lldb调试this指针和相关变量显示无效的原因
android studio2.3.3 的版本中 Jni函数调用C++对象,对象调用相关的成员函数, lldb调试,变量跟踪窗口,this指针和相关变量显示无效的原因,但这些参数实际是有效的,只是de ...
- 文件操作方法大全以及文件打开的其他一些模式sys.stdout.write()就是标准输出到你当前的屏幕 sys.stdout.flush()把内存立即显示到您当前的屏幕
read()会让你读取的光标变成最后.tell()把你现在文件的句柄的指针打印出来.文件的开头指针位置是0f.read(5)只读取5个字符串个数如果你想把光标移回去,移动到首位f.seek(0)f.d ...
随机推荐
- ansible 自动化(2)
模块介绍: copy模块 使用copy模块,可以将本地文件一键复制到远程服务器:-a后跟上参数,参数中指定本地文件和远端路径: [root@ZABBIX ~]# ansible glq -m copy ...
- docker on centos
docker最好在centos7上安装,centos6.5上似乎麻烦不少 这里直接在centos7上安装,要提前装一下epel的repo yum install docker 安装就行 chkconf ...
- iOS 里面 NSTimer 防止 循环引用
使用NSTimer的类 #import "TBTimerTestObject.h" #import "TBWeakTimerTarget.h" @interfa ...
- [转载]并发编程之Operation Queue和GCD
并发编程之Operation Queue http://www.cocoachina.com/applenews/devnews/2013/1210/7506.html 随着移动设备的更新换代,移动设 ...
- IIS7 Application Pool Integrate Mode 和 Classic Mode 的区别
IIS7也用了好久了,关于Application Pool Integrate Mode 和 Classic Mode 究竟是什么也是懵懵懂懂,于是下决心去官网看了技术文档,终于恍然大悟,特来分享一下 ...
- 设计模式之美:Extension Object(扩展对象)
索引 意图 结构 参与者 适用性 效果 相关模式 实现 实现方式(一):使用示例结构实现 Extension Object. 实现方式(二):使用泛型实现 IExtensibleObject<T ...
- Asp.net下使用HttpModule模拟Filter,实现权限控制
在asp.net中,我们为了防止用户直接从Url中访问指定的页面而绕过登录验证,需要给每个页面加上验证,或者是在模板页中加上验证.如果说项目比较大的话,添加验证是一件令人抓狂的事情,本次,我就跟大家分 ...
- java提高篇(二四)-----HashSet
在前篇博文中(java提高篇(二三)-----HashMap)详细讲解了HashMap的实现过程,对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保存元素. ...
- 浮动ip
浮动ip 其实就是动态ip, 静态IP是固定不变的,不管你用不用这个IP上网,这个IP都是属于你的动态IP则是在使用的时候由DHCP服务器临时分配给你的,不用则不分配在网络中如果设置了一部分静态IP地 ...
- DIY一个前端模板引擎.(一)
前端MVVM 模式有点很多,完全摆脱了意大利面条式的代码.个人认为,所有MVVM 的框架基础就是一个高性能的JS模板引擎,它极大简化了 DOM 操作, 使页面渲染和业务逻辑彻底分离.为了理解模板引擎原 ...