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 ...
随机推荐
- javascript定时函数
setTimeout(表达式,延迟时间)是定时程序,也就是在什么时间以后干什么,只做一次,就不做了.表达式为字符串函数或其它表达式,时间单位为毫秒 例子:setTimeout("f()&qu ...
- 小谈 - web模仿手机打电话与正则表达式
昨天遇到了一个很棘手的问题,就是手机端调用web端的页面,如果用编辑器插入的内容页面中有电话的的数据就要变一下格式,让手机端可以实现拨号的功能. 研究了半天就是没一点头绪,但是偶尔看到数据中每一个电话 ...
- 细数.NET 中那些ORM框架 —— 谈谈这些天的收获之一
细数.NET 中那些ORM框架 —— 谈谈这些天的收获之一(转) ADO.NET Entity Framework ADO.NET Entity Framework 是微软以 ADO.N ...
- 冲刺阶段 day13
---恢复内容开始--- 项目进展 今天星期三,我们将专业管理部分又继续做了完善,之前漏掉的几项功也一一补全,没能实现的数据库部分也已经进行了完善,并且对已经完成的部分进行了检测,数据库的部分还有待进 ...
- angularjs组件之input mask
今天将奉献一个在在几个angularjs项目中抽离的angular组件 input mask.在我们开发中经常会对用户的输入进行控制,比如日期,货币格式,或者纯数字格式之类的限制,这就是input m ...
- angularjs ng-option ie issue解决方案
最近遇见angularjs 在IE上当使用ng-options作为select的选项数据源,并且被套在ng-switch(ng-transclude)之类的,当angular上得ng-options数 ...
- Ubuntu环境搭建系列—WPS/LAMP/Python篇
由于篇幅不宜太长,所以就将此文分成了两部分,在第一部分中我们讲解了google-chrome(谷歌浏览器)的安装,jdk的环境配置,android开发的环境搭建.那么在第二部分中,位们将讲解的是金山W ...
- C#高级一
1.单例模式:又叫单件模式,属于创建型模式分类.实际上讲,一个对象只允许创建一个实例,并且提供了一个全局的访问点. (静态方法生命周期长,消亡时间短,GC不回收) ================= ...
- Java框架介绍-13个不容错过的框架项目
本文转自互联网,个人收藏所用. 下面,我们将一同分享各有趣且颇为实用的Java库,大家请任取所需.不用客气~ 1.极致精简的Java Bootique是一项用于构建无容器可运行Java应用的极简技术. ...
- IOS Animation-CABasicAnimation例子(简单动画实现)
这些例子都是CABasicAnimation的一些简单实现的动画,例如移动.透明度.翻转等等.方法里面传入一个CALayer类或者子类就可以了. 下面是用swift实现的,这些方法我们也可以用作公共类 ...