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 ...
随机推荐
- 理解一下单片机的I2C和SPI通信
应某位网友要求,今天说一下单片机的I2C SPI通信,可能说不清楚,因为这毕竟要做实验才可完全理解. I2C和SPI是两种不同的通信协议. 听到协议,似乎高不可攀,其实协议就是人们定义的一个标准而已, ...
- 【设计模式之单例模式InJava】
1. 单例模式 1.1饿汉式(开发常用) class SingleFirst { /* 添加其他成员信息 */ private static SingleFirst s1 = new SingleFi ...
- linux的一些小问题
1.需要使用root权限时提示xxx is not sudoers.... 1).root用户下输入visudo 2).在打开的文件中找到 root ALL=(ALL) ALL,以xxx为用户名,添加 ...
- CSS3之图片3D翻转效果(网页效果--每日一更)
今天,带来的是纯CSS3的效果--图片3D翻转. 请看效果:亲,请点击这里 这个效果主要还是运用了CSS3的transform变形属性,与上个效果不同的是,这次并不是动画,所以没有采用animatio ...
- Java虚拟机7:内存分配原则
前言 对象的内存分配,往大的方向上讲,就是在堆上分配,少数情况下也可能会直接分配在老年代中,分配的规则并不是百分之百固定的,其细节决定于当前使用的是哪种垃圾收集器组合,当然还有虚拟机中与内存相关的参数 ...
- kali linux Python开发环境初始化
kali linux Python 黑客编程1 开发环境初始化 为什么要选择Python? Python作为目前Linux系统下最流行的编程语言之一,对于安全工作者的作用可以和C++相提并论.Pyth ...
- Unity3D ogg下载并播放
那天说了c#不好弄ogg和mp3的解码,然后就发现打脸了. 找到了一些开源的解码器,由于ogg的音质容量比要明显好于mp3,主要弄ogg的播放. 由于自带解码器,可以实现全平台下载并播放,甚至可以实现 ...
- 在设置代理的环境下使用SharePoint CSOM
SharePoint 的CSOM都是通过HttpRequest来实现和SharePoint服务器的交互的,那么我们如何设置HttpWebRequest的一些特性呢,如Cookie,WebProxy? ...
- Node.js入门:Node.js&NPM的安装与配置
Node.js安装与配置 Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本情况了,对此,我们将在0. ...
- ECMAScript5中数组的方法
1.forEach()方法 遍历数组,为每个数组元素调用指定函数,三个参数分别为:数组元素 item.元素索引 index.数组本身 arr,无返回值 例: 2.map()方法 调用数组的每个元素传递 ...