一、内存变量的显示相关命令:  

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. 1.Visual FoxPro 基础

    1.菜单栏的使用 ******************************* 方法一:鼠标点击 方法二:快捷键  Alt+F打开文件菜单 Alt+E打开编辑菜单 Alt+V打开显示菜单 Alt+P ...

  2. Visual Leak Detector 2.2.3 Visual C++内存检测工具

      Visual Leak Detector是一款免费的.健全的.开源的Visual C++内存泄露检测系统.相比Visual C++自带的内存检测机制,Visual Leak Detector可以显 ...

  3. .NET Core采用的全新配置系统[5]: 聊聊默认支持的各种配置源[内存变量,环境变量和命令行参数]

    较之传统通过App.config和Web.config这两个XML文件承载的配置系统,.NET Core采用的这个全新的配置模型的最大一个优势就是针对多种不同配置源的支持.我们可以将内存变量.命令行参 ...

  4. Xdebug文档(二)变量显示特性

    Xdebug能替代PHP的var_dump()函数来显示变量值.xdebug的版本包含对不同数据类型作数组元素/对象属性.最大深度和字符串长度以不同颜色标识.这里也有一些功能能很好地处理变量显示. 相 ...

  5. Visual C++内存泄露检测—VLD工具使用说明[转]

    Visual C++内存泄露检测—VLD工具使用说明 一.        VLD工具概述 Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具.他的 ...

  6. C#读取Visual FoxPro(*.dbf)数据并使用SqlBulkCopy插入到SqlServer 2008 R2数据表中

    公司数据库从32位的SqlServer 2005升级到64位的SqlServer 2008 R2后,无法再像原来通过Link Server连接VFP同步数据,因此考虑用代码程序从VFP数据库中读取所需 ...

  7. Visual FoxPro 6.0~9.0解决方案和实例文档和CD写入原件下载

    自从微软宣布开发冻结Visual FoxPro之后,这样的图书出版已经成为一个问题,但仍有不少VFP小贴士.处处留心此8历史书.在此提供写作的原稿.它看起来非常舒服比扫描版淘宝.下载链接:http:/ ...

  8. android studio2.3.3 模拟器 Jni函数调用C++对象,lldb调试this指针和相关变量显示无效的原因

    android studio2.3.3 的版本中 Jni函数调用C++对象,对象调用相关的成员函数, lldb调试,变量跟踪窗口,this指针和相关变量显示无效的原因,但这些参数实际是有效的,只是de ...

  9. 文件操作方法大全以及文件打开的其他一些模式sys.stdout.write()就是标准输出到你当前的屏幕 sys.stdout.flush()把内存立即显示到您当前的屏幕

    read()会让你读取的光标变成最后.tell()把你现在文件的句柄的指针打印出来.文件的开头指针位置是0f.read(5)只读取5个字符串个数如果你想把光标移回去,移动到首位f.seek(0)f.d ...

随机推荐

  1. 基于ejbca构建独立ca系统

    ejbca,是一个CA(Certificate Authority)系统软件,CA是数字证书认证中心的简称,主要功能是管理数字证书,包括证书的颁发.销毁.更新等,ejbca实现了CA规范,因此可以用来 ...

  2. phoenix 开发API系列(二)phoenix 各类 api 实现方式

    概述 上一篇已经提到如何安装以及利用 phoenix framework 来开发一个简单的 api. 接着上次的工程,下面演示如何通过 phoenix framework 来构建各种类型的 api 来 ...

  3. 记一次Redis和NetMQ的测试

    Redis是一个高速缓存K-V数据库,而NetMQ是ZeroMQ的C#实现版本,两者是完全不同的东西. 最近做游戏服务器的时候想到,如果选择一个组件来做服务器间通信的话,ZeroMQ绝对是一个不错的选 ...

  4. [Xamarin] 從Xamarin中呼叫 *.jar 的 library -建立.jar篇 (转帖)

    嗯,這篇我們來聊聊如何從Xamarin 中來呼叫,已經包好的.jar ,首先因為要讓測試順利,我們開一個Android Java 的專案 當然是Eclipse ,然後我們簡簡單單寫一個測試用的libr ...

  5. 算法:poj1066 宝藏猎人问题。

    package practice; import java.util.Scanner; public class TreasureHunt { public static void main(Stri ...

  6. 【腾讯bugly干货】QQ空间直播秒开优化实践

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址为:http://bugly.qq.com/bbs/forum.php?mod=viewthread&tid=1204&am ...

  7. Nim教程【十】

    openarray类型 注意:openarray类型只能用于参数 固定大小的数组虽然性能不错,但过于呆板,使用取来不是很方便 对于一个方法来说,传入参数如果是一个数组,最好是不要限制数组的长度 也就是 ...

  8. [ZigBee] 3、ZigBee基础实验——GPIO输出控制实验-控制Led亮灭

    1.CC2530的IO口概述 CC2530芯片有21 个数字输入/输出引脚,可以配置为通用数字I/O 或外设I/O 信号,配置为连接到ADC.定时器或USART外设.这些I/O 口的用途可以通过一系列 ...

  9. 一个老菜鸟所理解的UX及产品流

    从事前端开发到目前为止已经有4年多的时间了,从一个小菜鸟一路依靠自学,到目前总算一个老菜鸟了.当然了,从事前端的工作,是免不了要对产品以及用户体验有些许了解的.最近谈论起这方面的内容,就按照自己的想法 ...

  10. IOS 多线程01-线程基础知识

    大部分现代操作系统,包括IOS,都支持执行线程的概念.每个进程可以包含多个线程,他们可以同时运行.如果只有一个处理器核心,操作系统将在所有执行线程之间切换,非常类似于在所有执行线程之间切换.如果拥有多 ...